From c8d947050229d77b9d814f4b7f7661da91bb8cc9 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 14:13:10 +0100 Subject: [PATCH 01/24] Add semver test infrastructure This first step add the infrastructure to test if libc follows semantic versioning. In the build step it creates a test file which imports all functions, constants, etc. that are expected to be public. This file is generated from the files in the (not yet included) semver directory. These files include the function and constants expected to be public per target family, vendor, OS, etc. See the do_semver function in the build file of libc-test for the details. --- libc-test/Cargo.toml | 5 +++ libc-test/build.rs | 75 +++++++++++++++++++++++++++++++++++++++- libc-test/test/semver.rs | 11 ++++++ 3 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 libc-test/test/semver.rs diff --git a/libc-test/Cargo.toml b/libc-test/Cargo.toml index 0fc35762068d2..d6c9aeef86d23 100644 --- a/libc-test/Cargo.toml +++ b/libc-test/Cargo.toml @@ -65,3 +65,8 @@ harness = true name = "errqueue" path = "test/errqueue.rs" harness = true + +[[test]] +name = "semver" +path = "test/semver.rs" +harness = false diff --git a/libc-test/build.rs b/libc-test/build.rs index 7333fa2e5bfdb..3fd4c207f9a45 100755 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3,7 +3,10 @@ extern crate cc; extern crate ctest2 as ctest; -use std::env; +use std::fs::File; +use std::io::{BufRead, BufReader, BufWriter, Write}; +use std::path::{Path, PathBuf}; +use std::{env, io}; fn do_cc() { let target = env::var("TARGET").unwrap(); @@ -63,9 +66,79 @@ fn ctest_cfg() -> ctest::TestGenerator { cfg } +fn do_semver() { + let mut out = PathBuf::from(env::var("OUT_DIR").unwrap()); + out.push("semver.rs"); + let mut output = BufWriter::new(File::create(&out).unwrap()); + + let family = env::var("CARGO_CFG_TARGET_FAMILY").unwrap(); + let vendor = env::var("CARGO_CFG_TARGET_VENDOR").unwrap(); + let os = env::var("CARGO_CFG_TARGET_OS").unwrap(); + let arch = env::var("CARGO_CFG_TARGET_ARCH").unwrap(); + let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap(); + + // `libc-test/semver` dir. + let mut semver_root = + PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap()); + semver_root.push("semver"); + + // NOTE: Windows has the same `family` as `os`, no point in including it + // twice. + if family != os { + process_semver_file(&mut output, &mut semver_root, &family); + } + process_semver_file(&mut output, &mut semver_root, &vendor); + process_semver_file(&mut output, &mut semver_root, &os); + let os_arch = format!("{}-{}", os, arch); + process_semver_file(&mut output, &mut semver_root, &os_arch); + if target_env != "" { + let os_env = format!("{}-{}", os, target_env); + process_semver_file(&mut output, &mut semver_root, &os_env); + } +} + +fn process_semver_file>( + output: &mut W, + path: &mut PathBuf, + file: P, +) { + // NOTE: `path` is reused between calls, so always remove the file again. + path.push(file); + path.set_extension("txt"); + + println!("cargo:rerun-if-changed={}", path.display()); + let input_file = match File::open(&*path) { + Ok(file) => file, + Err(ref err) if err.kind() == io::ErrorKind::NotFound => { + path.pop(); + return; + } + Err(err) => panic!("unexpected error opening file: {}", err), + }; + let input = BufReader::new(input_file); + + write!(output, "// Source: {}.\n", path.display()).unwrap(); + output.write(b"use libc::{\n").unwrap(); + for line in input.lines() { + let line = line.unwrap().into_bytes(); + match line.first() { + // Ignore comments and empty lines. + Some(b'#') | None => continue, + _ => { + output.write(b" ").unwrap(); + output.write(&line).unwrap(); + output.write(b",\n").unwrap(); + } + } + } + output.write(b"};\n\n").unwrap(); + path.pop(); +} + fn main() { do_cc(); do_ctest(); + do_semver(); } macro_rules! headers { diff --git a/libc-test/test/semver.rs b/libc-test/test/semver.rs new file mode 100644 index 0000000000000..61034681cc204 --- /dev/null +++ b/libc-test/test/semver.rs @@ -0,0 +1,11 @@ +#![allow(unused_imports)] +#![allow(deprecated)] + +extern crate libc; + +// Generated in `build.rs`. +include!(concat!(env!("OUT_DIR"), "/semver.rs")); + +fn main() { + // The test is about the imports created in `semver.rs`. +} From c84bd4e915595d2e15316b837505ea77cd4d7c72 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:04:01 +0100 Subject: [PATCH 02/24] Add Window semver list --- libc-test/semver/windows-gnu.txt | 7 + libc-test/semver/windows-msvc.txt | 3 + libc-test/semver/windows.txt | 327 ++++++++++++++++++++++++++++++ 3 files changed, 337 insertions(+) create mode 100644 libc-test/semver/windows-gnu.txt create mode 100644 libc-test/semver/windows-msvc.txt create mode 100644 libc-test/semver/windows.txt diff --git a/libc-test/semver/windows-gnu.txt b/libc-test/semver/windows-gnu.txt new file mode 100644 index 0000000000000..de63f991ab532 --- /dev/null +++ b/libc-test/semver/windows-gnu.txt @@ -0,0 +1,7 @@ +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +max_align_t +strcasecmp +strncasecmp +wmemchr diff --git a/libc-test/semver/windows-msvc.txt b/libc-test/semver/windows-msvc.txt new file mode 100644 index 0000000000000..42dc8bede1385 --- /dev/null +++ b/libc-test/semver/windows-msvc.txt @@ -0,0 +1,3 @@ +EOTHER +stricmp +strnicmp diff --git a/libc-test/semver/windows.txt b/libc-test/semver/windows.txt new file mode 100644 index 0000000000000..6246edce65b45 --- /dev/null +++ b/libc-test/semver/windows.txt @@ -0,0 +1,327 @@ +BUFSIZ +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EAFNOSUPPORT +EAGAIN +EALREADY +EBADF +EBADMSG +EBUSY +ECANCELED +ECHILD +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDEADLOCK +EDESTADDRREQ +EDOM +EEXIST +EFAULT +EFBIG +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +ELOOP +EMFILE +EMLINK +EMSGSIZE +ENAMETOOLONG +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOBUFS +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOLCK +ENOLINK +ENOMEM +ENOMSG +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTRECOVERABLE +ENOTSOCK +ENOTSUP +ENOTTY +ENXIO +EOF +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPIPE +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERANGE +EROFS +ESPIPE +ESRCH +ETIME +ETIMEDOUT +ETXTBSY +EWOULDBLOCK +EXDEV +EXIT_FAILURE +EXIT_SUCCESS +FILE +FILENAME_MAX +FOPEN_MAX +INT_MAX +INT_MIN +LC_ALL +LC_COLLATE +LC_CTYPE +LC_MONETARY +LC_NUMERIC +LC_TIME +L_tmpnam +NSIG +O_APPEND +O_BINARY +O_CREAT +O_EXCL +O_NOINHERIT +O_RDONLY +O_RDWR +O_TEXT +O_TRUNC +O_WRONLY +RAND_MAX +SEEK_CUR +SEEK_END +SEEK_SET +SIGABRT +SIGFPE +SIGILL +SIGINT +SIGSEGV +SIGTERM +SIG_ERR +SOCKET +STRUNCATE +S_IEXEC +S_IFCHR +S_IFDIR +S_IFMT +S_IFREG +S_IREAD +S_IWRITE +TMP_MAX +_IOFBF +_IOLBF +_IONBF +_exit +abort +abs +accept +access +aligned_malloc +atexit +atof +atoi +bind +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +chdir +chmod +clock_t +close +commit +connect +creat +dev_t +dup +dup2 +execl +execle +execlp +execlpe +execv +execve +execvp +execvpe +exit +fclose +fdopen +feof +ferror +fflush +fgetc +fgetpos +fgets +fileno +fopen +fpos_t +fputc +fputs +fread +free +freopen +fseek +fsetpos +fstat +ftell +fwrite +get_osfhandle +getchar +getcwd +getenv +getpeername +getpid +getsockname +getsockopt +gmtime_s +ino_t +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +labs +listen +lseek +lseek64 +malloc +memchr +memcmp +memcpy +memmove +memset +mkdir +off_t +open +open_osfhandle +pclose +perror +pipe +popen +ptrdiff_t +putchar +puts +raise +rand +read +realloc +recvfrom +remove +rename +rewind +rmdir +sendto +setbuf +setlocale +setsockopt +setvbuf +sighandler_t +signal +size_t +sockaddr +socket +srand +ssize_t +stat +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strlen +strncat +strncmp +strncpy +strnlen +strpbrk +strrchr +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +system +time +time64_t +time_t +timespec +timeval +timezone +tm +tmpfile +tolower +toupper +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +ungetc +unlink +utimbuf +wchar_t +wchmod +wcslen +wcstombs +wexecl +wexecle +wexeclp +wexeclpe +wexecv +wexecve +wexecvp +wexecvpe +wopen +write +wrmdir +wsetlocale +wstat +wutime From 64950da00564b4bd8c463a8df5b053696613f56a Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:07:29 +0100 Subject: [PATCH 03/24] Add semver list for Apple's iOS and macOS --- libc-test/semver/apple.txt | 2671 ++++++++++++++++++++++++++++++++++++ libc-test/semver/ios.txt | 3 + libc-test/semver/macos.txt | 5 + 3 files changed, 2679 insertions(+) create mode 100644 libc-test/semver/apple.txt create mode 100644 libc-test/semver/ios.txt create mode 100644 libc-test/semver/macos.txt diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt new file mode 100644 index 0000000000000..c3f59ab05ce23 --- /dev/null +++ b/libc-test/semver/apple.txt @@ -0,0 +1,2671 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +ACCOUNTING +AF_APPLETALK +AF_CCITT +AF_CHAOS +AF_CNT +AF_COIP +AF_DATAKIT +AF_DECnet +AF_DLI +AF_E164 +AF_ECMA +AF_HYLINK +AF_IMPLINK +AF_INET +AF_INET6 +AF_IPX +AF_ISDN +AF_ISO +AF_LAT +AF_LINK +AF_LOCAL +AF_NATM +AF_NETBIOS +AF_NS +AF_OSI +AF_PPP +AF_PUP +AF_ROUTE +AF_SIP +AF_SNA +AF_SYSTEM +AF_SYS_CONTROL +AF_UNIX +AF_UNSPEC +AIO_ALLDONE +AIO_CANCELED +AIO_LISTIO_MAX +AIO_NOTCANCELED +AI_ADDRCONFIG +AI_ALL +AI_CANONNAME +AI_DEFAULT +AI_MASK +AI_NUMERICHOST +AI_NUMERICSERV +AI_PASSIVE +AI_UNUSABLE +AI_V4MAPPED +AI_V4MAPPED_CFG +ALTWERASE +ALT_DIGITS +AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +AT_EACCESS +AT_FDCWD +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B0 +B110 +B115200 +B1200 +B134 +B14400 +B150 +B1800 +B19200 +B200 +B230400 +B2400 +B28800 +B300 +B38400 +B4800 +B50 +B57600 +B600 +B7200 +B75 +B76800 +B9600 +BIOCFLUSH +BIOCGBLEN +BIOCGDLT +BIOCGDLTLIST +BIOCGETIF +BIOCGHDRCMPLT +BIOCGRSIG +BIOCGRTIMEOUT +BIOCGSEESENT +BIOCGSTATS +BIOCIMMEDIATE +BIOCPROMISC +BIOCSBLEN +BIOCSDLT +BIOCSETF +BIOCSETFNR +BIOCSETIF +BIOCSHDRCMPLT +BIOCSRSIG +BIOCSRTIMEOUT +BIOCSSEESENT +BIOCVERSION +BOOT_TIME +BPF_ALIGNMENT +BRKINT +BS0 +BS1 +BSDLY +BUFSIZ +CIGNORE +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCAL +CLOCK_MONOTONIC +CLOCK_PROCESS_CPUTIME_ID +CLOCK_REALTIME +CLOCK_THREAD_CPUTIME_ID +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CODESET +CONNECT_DATA_AUTHENTICATED +CONNECT_DATA_IDEMPOTENT +CONNECT_RESUME_ON_READ_WRITE +CR0 +CR1 +CR2 +CR3 +CRDLY +CREAD +CRNCYSTR +CRTSCTS +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +CTLFLAG_ANYBODY +CTLFLAG_KERN +CTLFLAG_LOCKED +CTLFLAG_MASKED +CTLFLAG_NOAUTO +CTLFLAG_NOLOCK +CTLFLAG_OID2 +CTLFLAG_RD +CTLFLAG_RW +CTLFLAG_SECURE +CTLFLAG_WR +CTLTYPE +CTLTYPE_INT +CTLTYPE_NODE +CTLTYPE_OPAQUE +CTLTYPE_QUAD +CTLTYPE_STRING +CTLTYPE_STRUCT +CTL_DEBUG +CTL_DEBUG_MAXID +CTL_DEBUG_NAME +CTL_DEBUG_VALUE +CTL_HW +CTL_KERN +CTL_MACHDEP +CTL_MAXID +CTL_NET +CTL_UNSPEC +CTL_USER +CTL_VFS +CTL_VM +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +DEAD_PROCESS +DIR +DLT_ARCNET +DLT_ATM_RFC1483 +DLT_AX25 +DLT_CHAOS +DLT_EN10MB +DLT_EN3MB +DLT_FDDI +DLT_IEEE802 +DLT_LOOP +DLT_NULL +DLT_PPP +DLT_PRONET +DLT_RAW +DLT_SLIP +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +D_FMT +D_MD_ORDER +D_T_FMT +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EAFNOSUPPORT +EAGAIN +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NODATA +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EAI_SYSTEM +EALREADY +EAUTH +EBADARCH +EBADEXEC +EBADF +EBADMACHO +EBADMSG +EBADRPC +EBUSY +ECANCELED +ECHILD +ECHO +ECHOCTL +ECHOE +ECHOK +ECHOKE +ECHONL +ECHOPRT +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDESTADDRREQ +EDEVERR +EDOM +EDQUOT +EEXIST +EFAULT +EFBIG +EFTYPE +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +ELAST +ELOOP +EMFILE +EMLINK +EMPTY +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENEEDAUTH +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOATTR +ENOBUFS +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOLCK +ENOLINK +ENOMEM +ENOMSG +ENOPOLICY +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTBLK +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTRECOVERABLE +ENOTSOCK +ENOTSUP +ENOTTY +ENXIO +EOF +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPFNOSUPPORT +EPIPE +EPROCLIM +EPROCUNAVAIL +EPROGMISMATCH +EPROGUNAVAIL +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +EPWROFF +EQFULL +ERA +ERANGE +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +EREMOTE +EROFS +ERPCMISMATCH +ESHLIBVERS +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESTALE +ETIME +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUSERS +EVFILT_AIO +EVFILT_FS +EVFILT_MACHPORT +EVFILT_PROC +EVFILT_READ +EVFILT_SIGNAL +EVFILT_TIMER +EVFILT_USER +EVFILT_VM +EVFILT_VNODE +EVFILT_WRITE +EV_ADD +EV_CLEAR +EV_DELETE +EV_DISABLE +EV_DISPATCH +EV_ENABLE +EV_EOF +EV_ERROR +EV_FLAG0 +EV_FLAG1 +EV_ONESHOT +EV_OOBAND +EV_POLL +EV_RECEIPT +EV_SYSFLAGS +EWOULDBLOCK +EXDEV +EXIT_FAILURE +EXIT_SUCCESS +EXTA +EXTB +EXTPROC +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FF0 +FF1 +FFDLY +FILE +FILENAME_MAX +FIOASYNC +FIOCLEX +FIODTYPE +FIOGETOWN +FIONBIO +FIONCLEX +FIONREAD +FIOSETOWN +FLUSHO +FOPEN_MAX +F_ALLOCATEALL +F_ALLOCATECONTIG +F_DUPFD +F_DUPFD_CLOEXEC +F_FREEZE_FS +F_FULLFSYNC +F_GETFD +F_GETFL +F_GETLK +F_GETOWN +F_GETPATH +F_GLOBAL_NOCACHE +F_LOCK +F_NOCACHE +F_NODIRECT +F_OK +F_PEOFPOSMODE +F_PREALLOCATE +F_RDADVISE +F_RDAHEAD +F_RDLCK +F_SETFD +F_SETFL +F_SETLK +F_SETLKW +F_SETOWN +F_TEST +F_THAW_FS +F_TLOCK +F_ULOCK +F_UNLCK +F_VOLPOSMODE +F_WRLCK +GETALL +GETNCNT +GETPID +GETVAL +GETZCNT +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +GRPQUOTA +HUPCL +HW_AVAILCPU +HW_BUS_FREQ +HW_BYTEORDER +HW_CACHELINE +HW_CPU_FREQ +HW_DISKNAMES +HW_DISKSTATS +HW_EPOCH +HW_FLOATINGPT +HW_L1DCACHESIZE +HW_L1ICACHESIZE +HW_L2CACHESIZE +HW_L2SETTINGS +HW_L3CACHESIZE +HW_L3SETTINGS +HW_MACHINE +HW_MACHINE_ARCH +HW_MAXID +HW_MEMSIZE +HW_MODEL +HW_NCPU +HW_PAGESIZE +HW_PHYSMEM +HW_PRODUCT +HW_TARGET +HW_TB_FREQ +HW_USERMEM +HW_VECTORUNIT +ICANON +ICRNL +IEXTEN +IFF_ALLMULTI +IFF_ALTPHYS +IFF_BROADCAST +IFF_DEBUG +IFF_LINK0 +IFF_LINK1 +IFF_LINK2 +IFF_LOOPBACK +IFF_MULTICAST +IFF_NOARP +IFF_NOTRAILERS +IFF_OACTIVE +IFF_POINTOPOINT +IFF_PROMISC +IFF_RUNNING +IFF_SIMPLEX +IFF_UP +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INIT_PROCESS +INLCR +INPCK +INT_MAX +INT_MIN +IOV_MAX +IPC_CREAT +IPC_EXCL +IPC_M +IPC_NOWAIT +IPC_PRIVATE +IPC_R +IPC_RMID +IPC_SET +IPC_STAT +IPC_W +IPPROTO_3PC +IPPROTO_ADFS +IPPROTO_AH +IPPROTO_AHIP +IPPROTO_APES +IPPROTO_ARGUS +IPPROTO_AX25 +IPPROTO_BHA +IPPROTO_BLT +IPPROTO_BRSATMON +IPPROTO_CFTP +IPPROTO_CHAOS +IPPROTO_CMTP +IPPROTO_CPHB +IPPROTO_CPNX +IPPROTO_DDP +IPPROTO_DGP +IPPROTO_DIVERT +IPPROTO_DONE +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_EMCON +IPPROTO_ENCAP +IPPROTO_EON +IPPROTO_ESP +IPPROTO_ETHERIP +IPPROTO_FRAGMENT +IPPROTO_GGP +IPPROTO_GMTP +IPPROTO_GRE +IPPROTO_HELLO +IPPROTO_HMP +IPPROTO_HOPOPTS +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IDP +IPPROTO_IDPR +IPPROTO_IDRP +IPPROTO_IGMP +IPPROTO_IGP +IPPROTO_IGRP +IPPROTO_IL +IPPROTO_INLSP +IPPROTO_INP +IPPROTO_IP +IPPROTO_IPCOMP +IPPROTO_IPCV +IPPROTO_IPEIP +IPPROTO_IPIP +IPPROTO_IPPC +IPPROTO_IPV6 +IPPROTO_IRTP +IPPROTO_KRYPTOLAN +IPPROTO_LARP +IPPROTO_LEAF1 +IPPROTO_LEAF2 +IPPROTO_MAX +IPPROTO_MEAS +IPPROTO_MHRP +IPPROTO_MICP +IPPROTO_MTP +IPPROTO_MUX +IPPROTO_ND +IPPROTO_NHRP +IPPROTO_NONE +IPPROTO_NSP +IPPROTO_NVPII +IPPROTO_OSPFIGP +IPPROTO_PGM +IPPROTO_PIGP +IPPROTO_PIM +IPPROTO_PRM +IPPROTO_PUP +IPPROTO_PVP +IPPROTO_RAW +IPPROTO_RCCMON +IPPROTO_RDP +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_RVD +IPPROTO_SATEXPAK +IPPROTO_SATMON +IPPROTO_SCCSP +IPPROTO_SCTP +IPPROTO_SDRP +IPPROTO_SEP +IPPROTO_SRPC +IPPROTO_ST +IPPROTO_SVMTP +IPPROTO_SWIPE +IPPROTO_TCF +IPPROTO_TCP +IPPROTO_TP +IPPROTO_TPXX +IPPROTO_TRUNK1 +IPPROTO_TRUNK2 +IPPROTO_TTP +IPPROTO_UDP +IPPROTO_VINES +IPPROTO_VISA +IPPROTO_VMTP +IPPROTO_WBEXPAK +IPPROTO_WBMON +IPPROTO_WSN +IPPROTO_XNET +IPPROTO_XTP +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPV6_CHECKSUM +IPV6_HOPLIMIT +IPV6_JOIN_GROUP +IPV6_LEAVE_GROUP +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_PKTINFO +IPV6_RECVPKTINFO +IPV6_RECVTCLASS +IPV6_TCLASS +IPV6_UNICAST_HOPS +IPV6_V6ONLY +IP_ADD_MEMBERSHIP +IP_DROP_MEMBERSHIP +IP_HDRINCL +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_PKTINFO +IP_RECVDSTADDR +IP_RECVIF +IP_RECVTOS +IP_TOS +IP_TTL +ISIG +ISTRIP +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +IUTF8 +IXANY +IXOFF +IXON +KERN_AFFINITY +KERN_AIOMAX +KERN_AIOPROCMAX +KERN_AIOTHREADS +KERN_ARGMAX +KERN_BOOTFILE +KERN_BOOTTIME +KERN_CHECKOPENEVT +KERN_CLASSIC +KERN_CLASSICHANDLER +KERN_CLOCKRATE +KERN_COREDUMP +KERN_COREFILE +KERN_DOMAINNAME +KERN_DUMMY +KERN_DUMPDEV +KERN_EXEC +KERN_FILE +KERN_HOSTID +KERN_HOSTNAME +KERN_IPC +KERN_JOB_CONTROL +KERN_KDBUFWAIT +KERN_KDCPUMAP +KERN_KDDFLAGS +KERN_KDEBUG +KERN_KDEFLAGS +KERN_KDENABLE +KERN_KDGETBUF +KERN_KDGETENTROPY +KERN_KDGETREG +KERN_KDPIDEX +KERN_KDPIDTR +KERN_KDREADCURTHRMAP +KERN_KDREADTR +KERN_KDREMOVE +KERN_KDSETBUF +KERN_KDSETREG +KERN_KDSETRTCDEC +KERN_KDSETUP +KERN_KDSET_TYPEFILTER +KERN_KDTHRMAP +KERN_KDWRITEMAP +KERN_KDWRITETR +KERN_LOGSIGEXIT +KERN_LOW_PRI_DELAY +KERN_LOW_PRI_WINDOW +KERN_MAXFILES +KERN_MAXFILESPERPROC +KERN_MAXID +KERN_MAXPARTITIONS +KERN_MAXPROC +KERN_MAXPROCPERUID +KERN_MAXVNODES +KERN_NETBOOT +KERN_NGROUPS +KERN_NISDOMAINNAME +KERN_NTP_PLL +KERN_NX_PROTECTION +KERN_OPENEVT_PROC +KERN_OSRELDATE +KERN_OSRELEASE +KERN_OSREV +KERN_OSTYPE +KERN_OSVERSION +KERN_POSIX +KERN_POSIX1 +KERN_PROC +KERN_PROCARGS +KERN_PROCARGS2 +KERN_PROCDELAYTERM +KERN_PROCNAME +KERN_PROC_ALL +KERN_PROC_LCID +KERN_PROC_PGRP +KERN_PROC_PID +KERN_PROC_RUID +KERN_PROC_SESSION +KERN_PROC_TTY +KERN_PROC_UID +KERN_PROF +KERN_PS_STRINGS +KERN_RAGEVNODE +KERN_RAGE_PROC +KERN_RAGE_THREAD +KERN_SAFEBOOT +KERN_SAVED_IDS +KERN_SECURELVL +KERN_SHREG_PRIVATIZABLE +KERN_SPECULATIVE_READS +KERN_SUGID_COREDUMP +KERN_SYMFILE +KERN_SYSV +KERN_TFP +KERN_TFP_POLICY +KERN_TFP_POLICY_DEFAULT +KERN_TFP_POLICY_DENY +KERN_THALTSTACK +KERN_THREADNAME +KERN_TRANSLATE +KERN_TTY +KERN_UNOPENEVT_PROC +KERN_UNRAGE_PROC +KERN_UNRAGE_THREAD +KERN_UPDATEINTERVAL +KERN_USRSTACK32 +KERN_USRSTACK64 +KERN_VERSION +KERN_VNODE +KIPC_MAXSOCKBUF +KIPC_MAX_DATALEN +KIPC_MAX_HDR +KIPC_MAX_LINKHDR +KIPC_MAX_PROTOHDR +KIPC_MBSTAT +KIPC_NMBCLUSTERS +KIPC_SOCKBUF_WASTE +KIPC_SOMAXCONN +KIPC_SOQLIMITCOMPAT +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_SEGMENT +LC_SEGMENT_64 +LC_TIME +LC_TIME_MASK +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LOCAL_PEERCRED +LOCAL_PEEREPID +LOCAL_PEEREUUID +LOCAL_PEERPID +LOCAL_PEERUUID +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOGIN_PROCESS +LOG_ALERT +LOG_AUTH +LOG_AUTHPRIV +LOG_CONS +LOG_CRIT +LOG_CRON +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_FTP +LOG_INFO +LOG_INSTALL +LOG_KERN +LOG_LAUNCHD +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NETINFO +LOG_NEWS +LOG_NFACILITIES +LOG_NOTICE +LOG_NOWAIT +LOG_ODELAY +LOG_PERROR +LOG_PID +LOG_PRIMASK +LOG_RAS +LOG_REMOTEAUTH +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +L_tmpnam +MADV_CAN_REUSE +MADV_DONTNEED +MADV_FREE +MADV_FREE_REUSABLE +MADV_FREE_REUSE +MADV_NORMAL +MADV_RANDOM +MADV_SEQUENTIAL +MADV_WILLNEED +MADV_ZERO_WIRED_PAGES +MAP_ANON +MAP_ANONYMOUS +MAP_COPY +MAP_FAILED +MAP_FILE +MAP_FIXED +MAP_HASSEMAPHORE +MAP_JIT +MAP_NOCACHE +MAP_NOEXTEND +MAP_NORESERVE +MAP_PRIVATE +MAP_RENAME +MAP_SHARED +MAXCOMLEN +MAXFREQ +MAXPHASE +MAXSEC +MAXTC +MAXTHREADNAMESIZE +MCL_CURRENT +MCL_FUTURE +MDMBUF +MH_MAGIC +MH_MAGIC_64 +MINCORE_INCORE +MINCORE_MODIFIED +MINCORE_MODIFIED_OTHER +MINCORE_REFERENCED +MINCORE_REFERENCED_OTHER +MINSEC +MINSIGSTKSZ +MNT_ASYNC +MNT_AUTOMOUNTED +MNT_CPROTECT +MNT_DEFWRITE +MNT_DONTBROWSE +MNT_DOVOLFS +MNT_EXPORTED +MNT_FORCE +MNT_IGNORE_OWNERSHIP +MNT_JOURNALED +MNT_LOCAL +MNT_MULTILABEL +MNT_NOATIME +MNT_NOBLOCK +MNT_NODEV +MNT_NOEXEC +MNT_NOSUID +MNT_NOUSERXATTR +MNT_NOWAIT +MNT_QUARANTINE +MNT_QUOTA +MNT_RDONLY +MNT_RELOAD +MNT_ROOTFS +MNT_SNAPSHOT +MNT_SYNCHRONOUS +MNT_UNION +MNT_UPDATE +MNT_WAIT +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_PPSMAX +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MSG_CTRUNC +MSG_DONTROUTE +MSG_DONTWAIT +MSG_EOF +MSG_EOR +MSG_FLUSH +MSG_HAVEMORE +MSG_HOLD +MSG_OOB +MSG_PEEK +MSG_RCVMORE +MSG_SEND +MSG_TRUNC +MSG_WAITALL +MS_ASYNC +MS_DEACTIVATE +MS_INVALIDATE +MS_KILLPAGES +MS_SYNC +NANOSECOND +NCCS +NET_RT_DUMP +NET_RT_FLAGS +NET_RT_IFLIST +NET_RT_IFLIST2 +NEW_TIME +NI_DGRAM +NI_MAXHOST +NI_MAXSERV +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSCOPE +NI_NUMERICSERV +NL0 +NL1 +NLDLY +NOEXPR +NOFLSH +NOKERNINFO +NOSTR +NOTE_ABSOLUTE +NOTE_ATTRIB +NOTE_BACKGROUND +NOTE_CHILD +NOTE_CRITICAL +NOTE_DELETE +NOTE_EXEC +NOTE_EXIT +NOTE_EXITSTATUS +NOTE_EXIT_CSERROR +NOTE_EXIT_DECRYPTFAIL +NOTE_EXIT_DETAIL +NOTE_EXIT_DETAIL_MASK +NOTE_EXIT_MEMORY +NOTE_EXTEND +NOTE_FFAND +NOTE_FFCOPY +NOTE_FFCTRLMASK +NOTE_FFLAGSMASK +NOTE_FFNOP +NOTE_FFOR +NOTE_FORK +NOTE_LEEWAY +NOTE_LINK +NOTE_LOWAT +NOTE_NONE +NOTE_NSECONDS +NOTE_PCTRLMASK +NOTE_PDATAMASK +NOTE_RENAME +NOTE_REVOKE +NOTE_SECONDS +NOTE_SIGNAL +NOTE_TRACK +NOTE_TRACKERR +NOTE_TRIGGER +NOTE_USECONDS +NOTE_VM_ERROR +NOTE_VM_PRESSURE +NOTE_VM_PRESSURE_SUDDEN_TERMINATE +NOTE_VM_PRESSURE_TERMINATE +NOTE_WRITE +NTP_API +OCRNL +OFDEL +OFILL +OLD_TIME +ONLCR +ONLRET +ONOCR +ONOEOT +OPOST +OXTABS +O_ACCMODE +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECTORY +O_DSYNC +O_EXCL +O_EXLOCK +O_FSYNC +O_NDELAY +O_NOCTTY +O_NOFOLLOW +O_NONBLOCK +O_RDONLY +O_RDWR +O_SHLOCK +O_SYMLINK +O_SYNC +O_TRUNC +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PENDIN +PF_APPLETALK +PF_CCITT +PF_CHAOS +PF_CNT +PF_COIP +PF_DATAKIT +PF_DECnet +PF_DLI +PF_ECMA +PF_HYLINK +PF_IMPLINK +PF_INET +PF_INET6 +PF_IPX +PF_ISDN +PF_ISO +PF_KEY +PF_LAT +PF_LINK +PF_LOCAL +PF_NATM +PF_NETBIOS +PF_NS +PF_OSI +PF_PIP +PF_PPP +PF_PUP +PF_ROUTE +PF_RTIP +PF_SIP +PF_SNA +PF_SYSTEM +PF_UNIX +PF_UNSPEC +PF_XTP +PIPE_BUF +PM_STR +POLLERR +POLLHUP +POLLIN +POLLNVAL +POLLOUT +POLLPRI +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +POSIX_SPAWN_CLOEXEC_DEFAULT +POSIX_SPAWN_RESETIDS +POSIX_SPAWN_SETEXEC +POSIX_SPAWN_SETPGROUP +POSIX_SPAWN_SETSIGDEF +POSIX_SPAWN_SETSIGMASK +POSIX_SPAWN_START_SUSPENDED +PRIO_DARWIN_BG +PRIO_DARWIN_NONUI +PRIO_DARWIN_PROCESS +PRIO_DARWIN_THREAD +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROC_PIDTASKALLINFO +PROC_PIDTASKINFO +PROC_PIDTHREADINFO +PROT_EXEC +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_PROCESS_PRIVATE +PTHREAD_PROCESS_SHARED +PTHREAD_RWLOCK_INITIALIZER +PTHREAD_STACK_MIN +PT_ATTACH +PT_ATTACHEXC +PT_CONTINUE +PT_DENY_ATTACH +PT_DETACH +PT_FIRSTMACH +PT_FORCEQUOTA +PT_KILL +PT_READ_D +PT_READ_I +PT_READ_U +PT_SIGEXC +PT_STEP +PT_THUPDATE +PT_TRACE_ME +PT_WRITE_D +PT_WRITE_I +PT_WRITE_U +P_ALL +P_PGID +P_PID +QCMD +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +RENAME_EXCL +RENAME_SWAP +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_MEMLOCK +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_RSS +RLIMIT_STACK +RLIM_INFINITY +RLIM_NLIMITS +RTAX_AUTHOR +RTAX_BRD +RTAX_DST +RTAX_GATEWAY +RTAX_GENMASK +RTAX_IFA +RTAX_IFP +RTAX_MAX +RTAX_NETMASK +RTA_AUTHOR +RTA_BRD +RTA_DST +RTA_GATEWAY +RTA_GENMASK +RTA_IFA +RTA_IFP +RTA_NETMASK +RTF_BLACKHOLE +RTF_BROADCAST +RTF_CLONING +RTF_CONDEMNED +RTF_DELCLONE +RTF_DONE +RTF_DYNAMIC +RTF_GATEWAY +RTF_HOST +RTF_IFREF +RTF_IFSCOPE +RTF_LLINFO +RTF_LOCAL +RTF_MODIFIED +RTF_MULTICAST +RTF_NOIFREF +RTF_PINNED +RTF_PRCLONING +RTF_PROTO1 +RTF_PROTO2 +RTF_PROTO3 +RTF_PROXY +RTF_REJECT +RTF_ROUTER +RTF_STATIC +RTF_UP +RTF_WASCLONED +RTF_XRESOLVE +RTLD_DEFAULT +RTLD_FIRST +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NEXT +RTLD_NODELETE +RTLD_NOLOAD +RTLD_NOW +RTLD_SELF +RTM_ADD +RTM_CHANGE +RTM_DELADDR +RTM_DELETE +RTM_DELMADDR +RTM_GET +RTM_GET2 +RTM_IFINFO +RTM_IFINFO2 +RTM_LOCK +RTM_LOSING +RTM_MISS +RTM_NEWADDR +RTM_NEWMADDR +RTM_NEWMADDR2 +RTM_OLDADD +RTM_OLDDEL +RTM_REDIRECT +RTM_RESOLVE +RTM_VERSION +RTV_EXPIRE +RTV_HOPCOUNT +RTV_MTU +RTV_RPIPE +RTV_RTT +RTV_RTTVAR +RTV_SPIPE +RTV_SSTHRESH +RUN_LVL +RUSAGE_CHILDREN +RUSAGE_SELF +R_OK +SAE_ASSOCID_ALL +SAE_ASSOCID_ANY +SAE_CONNID_ALL +SAE_CONNID_ANY +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_SIGINFO +SCALE_PPM +SCM_CREDS +SCM_RIGHTS +SCM_TIMESTAMP +SEEK_CUR +SEEK_END +SEEK_SET +SEM_FAILED +SEM_UNDO +SETALL +SETVAL +SF_APPEND +SF_ARCHIVED +SF_IMMUTABLE +SF_SETTABLE +SHMLBA +SHM_R +SHM_RDONLY +SHM_RND +SHM_W +SHUTDOWN_TIME +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGEMT +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGFPE +SIGHUP +SIGILL +SIGINFO +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGNATURE +SIGPIPE +SIGPROF +SIGQUIT +SIGSEGV +SIGSTKSZ +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SIOCGIFADDR +SOCK_DGRAM +SOCK_MAXADDRLEN +SOCK_RAW +SOCK_RDM +SOCK_SEQPACKET +SOCK_STREAM +SOL_LOCAL +SOL_SOCKET +SOMAXCONN +SO_ACCEPTCONN +SO_BROADCAST +SO_DEBUG +SO_DONTROUTE +SO_DONTTRUNC +SO_ERROR +SO_KEEPALIVE +SO_LABEL +SO_LINGER +SO_LINGER_SEC +SO_NKE +SO_NOADDRERR +SO_NOSIGPIPE +SO_NOTIFYCONFLICT +SO_NP_EXTENSIONS +SO_NREAD +SO_NWRITE +SO_OOBINLINE +SO_PEERLABEL +SO_RANDOMPORT +SO_RCVBUF +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_REUSESHAREUID +SO_SNDBUF +SO_SNDLOWAT +SO_SNDTIMEO +SO_TIMESTAMP +SO_TIMESTAMP_MONOTONIC +SO_TYPE +SO_USELOOPBACK +SO_WANTMORE +SO_WANTOOBFLAG +SS_DISABLE +SS_ONSTACK +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +ST_NOSUID +ST_RDONLY +SUPERPAGE_NONE +SUPERPAGE_SIZE_2MB +SUPERPAGE_SIZE_ANY +SYSPROTO_CONTROL +SYSPROTO_EVENT +S_IEXEC +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IREAD +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWRITE +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TAB0 +TAB1 +TAB2 +TAB3 +TABDLY +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_FASTOPEN +TCP_KEEPALIVE +TCP_KEEPCNT +TCP_KEEPINTVL +TCP_MAXSEG +TCP_NODELAY +TCP_NOOPT +TCP_NOPUSH +TCSADRAIN +TCSAFLUSH +TCSANOW +THOUSEP +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TIOCCBRK +TIOCCDTR +TIOCCONS +TIOCDCDTIMESTAMP +TIOCDRAIN +TIOCDSIMICROCODE +TIOCEXCL +TIOCEXT +TIOCFLUSH +TIOCGDRAINWAIT +TIOCGETD +TIOCGPGRP +TIOCGWINSZ +TIOCIXOFF +TIOCIXON +TIOCMBIC +TIOCMBIS +TIOCMGDTRWAIT +TIOCMGET +TIOCMODG +TIOCMODS +TIOCMSDTRWAIT +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNOTTY +TIOCNXCL +TIOCOUTQ +TIOCPKT +TIOCPKT_DATA +TIOCPKT_DOSTOP +TIOCPKT_FLUSHREAD +TIOCPKT_FLUSHWRITE +TIOCPKT_IOCTL +TIOCPKT_NOSTOP +TIOCPKT_START +TIOCPKT_STOP +TIOCPTYGNAME +TIOCPTYGRANT +TIOCPTYUNLK +TIOCREMOTE +TIOCSBRK +TIOCSCONS +TIOCSCTTY +TIOCSDRAINWAIT +TIOCSDTR +TIOCSETD +TIOCSIG +TIOCSPGRP +TIOCSTART +TIOCSTAT +TIOCSTI +TIOCSTOP +TIOCSWINSZ +TIOCTIMESTAMP +TIOCUCNTL +TMP_MAX +TOSTOP +T_FMT +T_FMT_AMPM +UF_APPEND +UF_COMPRESSED +UF_HIDDEN +UF_IMMUTABLE +UF_NODUMP +UF_OPAQUE +UF_SETTABLE +UF_TRACKED +USER_BC_BASE_MAX +USER_BC_DIM_MAX +USER_BC_SCALE_MAX +USER_BC_STRING_MAX +USER_COLL_WEIGHTS_MAX +USER_CS_PATH +USER_EXPR_NEST_MAX +USER_LINE_MAX +USER_MAXID +USER_POSIX2_CHAR_TERM +USER_POSIX2_C_BIND +USER_POSIX2_C_DEV +USER_POSIX2_FORT_DEV +USER_POSIX2_FORT_RUN +USER_POSIX2_LOCALEDEF +USER_POSIX2_SW_DEV +USER_POSIX2_UPE +USER_POSIX2_VERSION +USER_PROCESS +USER_RE_DUP_MAX +USER_STREAM_MAX +USER_TZNAME_MAX +USRQUOTA +UTIME_NOW +UTIME_OMIT +UTUN_OPT_FLAGS +UTUN_OPT_IFNAME +VDISCARD +VDSUSP +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMIN +VM_FLAGS_ALIAS_MASK +VM_FLAGS_ANYWHERE +VM_FLAGS_FIXED +VM_FLAGS_NO_CACHE +VM_FLAGS_OVERWRITE +VM_FLAGS_PURGABLE +VM_FLAGS_RANDOM_ADDR +VM_FLAGS_RESILIENT_CODESIGN +VM_FLAGS_RESILIENT_MEDIA +VM_FLAGS_RETURN_4K_DATA_ADDR +VM_FLAGS_RETURN_DATA_ADDR +VM_FLAGS_SUPERPAGE_MASK +VM_FLAGS_SUPERPAGE_NONE +VM_FLAGS_SUPERPAGE_SHIFT +VM_FLAGS_SUPERPAGE_SIZE_2MB +VM_FLAGS_SUPERPAGE_SIZE_ANY +VM_FLAGS_USER_ALLOCATE +VM_FLAGS_USER_MAP +VM_FLAGS_USER_REMAP +VM_LOADAVG +VM_MACHFACTOR +VM_MAXID +VM_MEMORY_ACCELERATE +VM_MEMORY_ANALYSIS_TOOL +VM_MEMORY_APPKIT +VM_MEMORY_APPLICATION_SPECIFIC_1 +VM_MEMORY_APPLICATION_SPECIFIC_16 +VM_MEMORY_ASL +VM_MEMORY_ASSETSD +VM_MEMORY_ATS +VM_MEMORY_CARBON +VM_MEMORY_CGIMAGE +VM_MEMORY_COREDATA +VM_MEMORY_COREDATA_OBJECTIDS +VM_MEMORY_COREGRAPHICS +VM_MEMORY_COREGRAPHICS_BACKINGSTORES +VM_MEMORY_COREGRAPHICS_DATA +VM_MEMORY_COREGRAPHICS_FRAMEBUFFERS +VM_MEMORY_COREGRAPHICS_MISC +VM_MEMORY_COREGRAPHICS_SHARED +VM_MEMORY_COREGRAPHICS_XALLOC +VM_MEMORY_COREIMAGE +VM_MEMORY_COREPROFILE +VM_MEMORY_CORESERVICES +VM_MEMORY_COREUI +VM_MEMORY_COREUIFILE +VM_MEMORY_CORPSEINFO +VM_MEMORY_DHMM +VM_MEMORY_DYLD +VM_MEMORY_DYLD_MALLOC +VM_MEMORY_DYLIB +VM_MEMORY_FOUNDATION +VM_MEMORY_GENEALOGY +VM_MEMORY_GLSL +VM_MEMORY_GUARD +VM_MEMORY_IMAGEIO +VM_MEMORY_IOKIT +VM_MEMORY_JAVA +VM_MEMORY_JAVASCRIPT_CORE +VM_MEMORY_JAVASCRIPT_JIT_EXECUTABLE_ALLOCATOR +VM_MEMORY_JAVASCRIPT_JIT_REGISTER_FILE +VM_MEMORY_LAYERKIT +VM_MEMORY_LIBDISPATCH +VM_MEMORY_MACH_MSG +VM_MEMORY_MALLOC +VM_MEMORY_MALLOC_HUGE +VM_MEMORY_MALLOC_LARGE +VM_MEMORY_MALLOC_LARGE_REUSABLE +VM_MEMORY_MALLOC_LARGE_REUSED +VM_MEMORY_MALLOC_NANO +VM_MEMORY_MALLOC_SMALL +VM_MEMORY_MALLOC_TINY +VM_MEMORY_OBJC_DISPATCHERS +VM_MEMORY_OPENCL +VM_MEMORY_OS_ALLOC_ONCE +VM_MEMORY_RAWCAMERA +VM_MEMORY_REALLOC +VM_MEMORY_SBRK +VM_MEMORY_SCENEKIT +VM_MEMORY_SHARED_PMAP +VM_MEMORY_SKYWALK +VM_MEMORY_SQLITE +VM_MEMORY_STACK +VM_MEMORY_SWIFT_METADATA +VM_MEMORY_SWIFT_RUNTIME +VM_MEMORY_TCMALLOC +VM_MEMORY_UNSHARED_PMAP +VM_MEMORY_WEBCORE_PURGEABLE_BUFFERS +VM_METER +VM_SWAPUSAGE +VQUIT +VREPRINT +VSTART +VSTATUS +VSTOP +VSUSP +VT0 +VT1 +VTDLY +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WUNTRACED +W_OK +XATTR_CREATE +XATTR_NODEFAULT +XATTR_NOFOLLOW +XATTR_NOSECURITY +XATTR_REPLACE +XATTR_SHOWCOMPRESSION +XUCRED_VERSION +X_OK +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_PC_CHOWN_RESTRICTED +_PC_LINK_MAX +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_VDISABLE +_POSIX_VDISABLE +_PTHREAD_COND_SIG_init +_PTHREAD_MUTEX_SIG_init +_PTHREAD_RWLOCK_SIG_init +_RLIMIT_POSIX_FLAG +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ARG_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FILE_LOCKING +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_HOST_NAME_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_LOGIN_NAME_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NGROUPS_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_PASS_MAX +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RE_DUP_MAX +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SS_REPL_MAX +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_EVENT_NAME_MAX +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TRACE_NAME_MAX +_SC_TRACE_SYS_MAX +_SC_TRACE_USER_EVENT_MAX +_SC_TTY_NAME_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_TZNAME_MAX +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_VERSION +_SC_XBS5_ILP32_OFF32 +_SC_XBS5_ILP32_OFFBIG +_SC_XBS5_LP64_OFF64 +_SC_XBS5_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +_UTX_HOSTSIZE +_UTX_IDSIZE +_UTX_LINESIZE +_UTX_USERSIZE +_WSTATUS +_WSTOPPED +__PTHREAD_CONDATTR_SIZE__ +__PTHREAD_COND_SIZE__ +__PTHREAD_MUTEX_SIZE__ +__PTHREAD_RWLOCKATTR_SIZE__ +__PTHREAD_RWLOCK_SIZE__ +__darwin_mcontext64 +__error +_dyld_get_image_header +_dyld_get_image_name +_dyld_get_image_vmaddr_slide +_dyld_image_count +_exit +abort +abs +accept +access +acct +addrinfo +aio_cancel +aio_error +aio_fsync +aio_read +aio_return +aio_suspend +aio_write +aiocb +alarm +arphdr +atexit +atof +atoi +backtrace +bind +blkcnt_t +blksize_t +boolean_t +bpf_hdr +brk +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chflags +chmod +chown +chroot +clearerr +clock_getres +clock_gettime +clock_t +clockid_t +close +closedir +closelog +cmsghdr +connect +connectx +cpu_subtype_t +cpu_type_t +creat +dev_t +difftime +dirent +dirfd +disconnectx +dladdr +dlclose +dlerror +dlopen +dlsym +dqblk +dup +dup2 +duplocale +endgrent +endpwent +endservent +endutxent +exchangedata +execl +execle +execlp +execv +execve +execvp +exit +faccessat +fchdir +fchflags +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdopen +fdopendir +feof +ferror +fflush +fgetc +fgetpos +fgets +fgetxattr +fileno +flistxattr +flock +fmemopen +fopen +fork +forkpty +fpathconf +fpos_t +fprintf +fputc +fputs +fread +free +freeaddrinfo +freeifaddrs +freelocale +fremovexattr +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsetxattr +fsfilcnt_t +fsid_t +fstat +fstatat +fstatfs +fstatvfs +fstore_t +fsync +ftell +ftello +ftok +ftruncate +futimens +futimes +fwrite +gai_strerror +getaddrinfo +getchar +getchar_unlocked +getcwd +getdomainname +getdtablesize +getegid +getenv +geteuid +getfsstat +getgid +getgrent +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getgroups +gethostname +getifaddrs +getitimer +getline +getloadavg +getlogin +getmntinfo +getnameinfo +getopt +getpeereid +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpwent +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getrlimit +getrusage +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettimeofday +getuid +getutxent +getutxid +getutxline +getxattr +gid_t +glob +glob_t +globfree +gmtime +gmtime_r +grantpt +group +hostent +iconv +iconv_close +iconv_open +iconv_t +id_t +idtype_t +if_data +if_freenameindex +if_indextoname +if_msghdr +if_nameindex +if_nametoindex +ifaddrs +in6_addr +in6_pktinfo +in_addr +in_addr_t +in_pktinfo +in_port_t +initgroups +ino_t +int16_t +int32_t +int64_t +int8_t +integer_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ipc_perm +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerval +kevent +kevent64 +kevent64_s +key_t +kill +killpg +kqueue +labs +lchown +lconv +linger +link +linkat +lio_listio +listen +listxattr +load_command +locale_t +localeconv +localeconv_l +localtime +localtime_r +lockf +login_tty +lseek +lstat +lutimes +mach_absolute_time +mach_header +mach_header_64 +mach_port_t +mach_timebase_info +mach_timebase_info_data_t +madvise +malloc +max_align_t +mcontext_t +memchr +memcmp +memcpy +memmove +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mkstemp +mkstemps +mktime +mlock +mlockall +mmap +mode_t +mount +mprotect +msghdr +msync +munlock +munlockall +munmap +nanosleep +newlocale +nfds_t +nice +nl_item +nl_langinfo +nlink_t +ntp_adjtime +ntp_gettime +ntptimeval +off_t +open +open_memstream +open_wmemstream +openat +opendir +openlog +openpty +passwd +pathconf +pause +pclose +perror +pid_t +pipe +poll +pollfd +popen +posix_madvise +posix_memalign +posix_openpt +posix_spawn +posix_spawn_file_actions_addclose +posix_spawn_file_actions_adddup2 +posix_spawn_file_actions_addopen +posix_spawn_file_actions_destroy +posix_spawn_file_actions_init +posix_spawn_file_actions_t +posix_spawnattr_destroy +posix_spawnattr_getflags +posix_spawnattr_getpgroup +posix_spawnattr_getsigdefault +posix_spawnattr_getsigmask +posix_spawnattr_init +posix_spawnattr_setflags +posix_spawnattr_setpgroup +posix_spawnattr_setsigdefault +posix_spawnattr_setsigmask +posix_spawnattr_t +posix_spawnp +pread +preadv +printf +proc_bsdinfo +proc_taskallinfo +proc_taskinfo +proc_threadinfo +protoent +pselect +pseudo_AF_HDRCMPLT +pseudo_AF_KEY +pseudo_AF_PIP +pseudo_AF_RTIP +pseudo_AF_XTP +pthread_atfork +pthread_attr_destroy +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cancel +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setpshared +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_from_mach_thread_np +pthread_get_stackaddr_np +pthread_get_stacksize_np +pthread_getname_np +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_rwlockattr_t +pthread_self +pthread_setname_np +pthread_setspecific +pthread_sigmask +pthread_t +ptrace +ptrdiff_t +ptsname +putchar +putchar_unlocked +putenv +puts +pututxline +pwrite +pwritev +qsort +querylocale +quotactl +radvisory +raise +rand +read +readdir +readdir_r +readlink +readlinkat +readv +realloc +realpath +recv +recvfrom +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +regoff_t +remove +removexattr +rename +renameat +renameatx_np +renamex_np +res_init +rewind +rewinddir +rlim_t +rlimit +rmdir +rusage +sa_endpoints_t +sa_family_t +sae_associd_t +sae_connid_t +sbrk +scanf +sched_yield +seekdir +segment_command +segment_command_64 +select +sem_close +sem_open +sem_post +sem_t +sem_trywait +sem_unlink +sem_wait +sembuf +semctl +semget +semid_ds +semop +semun +send +sendfile +sendmsg +sendto +servent +setbuf +setdomainname +setegid +setenv +seteuid +setgid +setgrent +setgroups +sethostname +setitimer +setlocale +setlogmask +setpgid +setpriority +setprogname +setpwent +setrlimit +setservent +setsid +setsockopt +settimeofday +setuid +setutxent +setvbuf +setxattr +sf_hdtr +shm_open +shm_unlink +shmat +shmatt_t +shmctl +shmdt +shmget +shmid_ds +shutdown +sigaction +sigaddset +sigaltstack +sigdelset +sigemptyset +sigevent +sigfillset +sighandler_t +siginfo_t +sigismember +signal +sigpending +sigprocmask +sigset_t +sigval +sigwait +size_t +sleep +snprintf +sockaddr +sockaddr_ctl +sockaddr_dl +sockaddr_in +sockaddr_in6 +sockaddr_inarp +sockaddr_storage +sockaddr_un +socket +socketpair +socklen_t +speed_t +sprintf +srand +sscanf +ssize_t +stack_t +stat +statfs +statvfs +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +symlink +symlinkat +sync +syscall +sysconf +sysctl +sysctlbyname +sysctlnametomib +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +telldir +termios +time +time_t +timegm +times +timespec +timeval +timeval32 +timex +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +truncate +ttyname +ttyname_r +ucontext_t +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +uname +ungetc +unlink +unlinkat +unlockpt +unmount +unsetenv +useconds_t +uselocale +usleep +utimbuf +utime +utimensat +utimes +utmpx +utmpxname +utsname +vm_prot_t +vm_size_t +wait +wait4 +waitid +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev +xsw_usage +xucred diff --git a/libc-test/semver/ios.txt b/libc-test/semver/ios.txt new file mode 100644 index 0000000000000..1a5fcd2ac3fe2 --- /dev/null +++ b/libc-test/semver/ios.txt @@ -0,0 +1,3 @@ +__darwin_arm_exception_state64 +__darwin_arm_neon_state64 +__darwin_arm_thread_state64 diff --git a/libc-test/semver/macos.txt b/libc-test/semver/macos.txt new file mode 100644 index 0000000000000..fb2107cd04183 --- /dev/null +++ b/libc-test/semver/macos.txt @@ -0,0 +1,5 @@ +__darwin_mmst_reg +__darwin_x86_exception_state64 +__darwin_x86_float_state64 +__darwin_x86_thread_state64 +__darwin_xmm_reg From 6384bbf48c27e08aad5e8ad178df5943369e0350 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:14:47 +0100 Subject: [PATCH 04/24] Add FreeBSD semver list --- libc-test/semver/freebsd.txt | 2564 ++++++++++++++++++++++++++++++++++ 1 file changed, 2564 insertions(+) create mode 100644 libc-test/semver/freebsd.txt diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt new file mode 100644 index 0000000000000..30cf31bd3a0c7 --- /dev/null +++ b/libc-test/semver/freebsd.txt @@ -0,0 +1,2564 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +AF_APPLETALK +AF_ARP +AF_ATM +AF_BLUETOOTH +AF_CCITT +AF_CHAOS +AF_CNT +AF_COIP +AF_DATAKIT +AF_DECnet +AF_DLI +AF_E164 +AF_ECMA +AF_HYLINK +AF_IEEE80211 +AF_IMPLINK +AF_INET +AF_INET6 +AF_INET6_SDP +AF_INET_SDP +AF_IPX +AF_ISDN +AF_ISO +AF_LAT +AF_LINK +AF_LOCAL +AF_NATM +AF_NETBIOS +AF_NETGRAPH +AF_OSI +AF_PUP +AF_ROUTE +AF_SCLUSTER +AF_SIP +AF_SLOW +AF_SNA +AF_UNIX +AF_UNSPEC +AIO_ALLDONE +AIO_CANCELED +AIO_LISTIO_MAX +AIO_NOTCANCELED +ALTMON_1 +ALTMON_10 +ALTMON_11 +ALTMON_12 +ALTMON_2 +ALTMON_3 +ALTMON_4 +ALTMON_5 +ALTMON_6 +ALTMON_7 +ALTMON_8 +ALTMON_9 +ALTWERASE +ALT_DIGITS +AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +AT_EACCESS +AT_FDCWD +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW + +B0 +B110 +B115200 +B1200 +B134 +B14400 +B150 +B1800 +B19200 +B200 +B230400 +B2400 +B28800 +B300 +B38400 +B460800 +B4800 +B50 +B57600 +B600 +B7200 +B75 +B76800 +B921600 +B9600 + +BIOCFLUSH +BIOCGBLEN +BIOCGDLT +BIOCGDLTLIST +BIOCGETIF +BIOCGHDRCMPLT +BIOCGRSIG +BIOCGRTIMEOUT +BIOCGSEESENT +BIOCGSTATS +BIOCIMMEDIATE +BIOCPROMISC +BIOCSBLEN +BIOCSDLT +BIOCSETF +BIOCSETFNR +BIOCSETIF +BIOCSHDRCMPLT +BIOCSRSIG +BIOCSRTIMEOUT +BIOCSSEESENT +BIOCVERSION +BOOT_TIME +BPF_ALIGNMENT +BRKINT +BUFSIZ + +CCAR_OFLOW +CCTS_OFLOW +CDSR_OFLOW +CDTR_IFLOW + +CIGNORE +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCAL +CLOCK_MONOTONIC +CLOCK_MONOTONIC_FAST +CLOCK_MONOTONIC_PRECISE +CLOCK_PROCESS_CPUTIME_ID +CLOCK_PROF +CLOCK_REALTIME +CLOCK_REALTIME_FAST +CLOCK_REALTIME_PRECISE +CLOCK_SECOND +CLOCK_THREAD_CPUTIME_ID +CLOCK_UPTIME +CLOCK_UPTIME_FAST +CLOCK_UPTIME_PRECISE +CLOCK_VIRTUAL +CMGROUP_MAX +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CODESET +CREAD +CRNCYSTR +CRTSCTS +CRTS_IFLOW +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +CTL_DEBUG +CTL_HW +CTL_KERN +CTL_MACHDEP +CTL_NET +CTL_P1003_1B +CTL_P1003_1B_AIO_LISTIO_MAX +CTL_P1003_1B_AIO_MAX +CTL_P1003_1B_AIO_PRIO_DELTA_MAX +CTL_P1003_1B_ASYNCHRONOUS_IO +CTL_P1003_1B_DELAYTIMER_MAX +CTL_P1003_1B_FSYNC +CTL_P1003_1B_MAPPED_FILES +CTL_P1003_1B_MEMLOCK +CTL_P1003_1B_MEMLOCK_RANGE +CTL_P1003_1B_MEMORY_PROTECTION +CTL_P1003_1B_MESSAGE_PASSING +CTL_P1003_1B_MQ_OPEN_MAX +CTL_P1003_1B_PAGESIZE +CTL_P1003_1B_PRIORITIZED_IO +CTL_P1003_1B_PRIORITY_SCHEDULING +CTL_P1003_1B_REALTIME_SIGNALS +CTL_P1003_1B_RTSIG_MAX +CTL_P1003_1B_SEMAPHORES +CTL_P1003_1B_SEM_NSEMS_MAX +CTL_P1003_1B_SEM_VALUE_MAX +CTL_P1003_1B_SHARED_MEMORY_OBJECTS +CTL_P1003_1B_SIGQUEUE_MAX +CTL_P1003_1B_SYNCHRONIZED_IO +CTL_P1003_1B_TIMERS +CTL_P1003_1B_TIMER_MAX +CTL_SYSCTL +CTL_SYSCTL_DEBUG +CTL_SYSCTL_NAME +CTL_SYSCTL_NAME2OID +CTL_SYSCTL_NEXT +CTL_SYSCTL_OIDDESCR +CTL_SYSCTL_OIDFMT +CTL_SYSCTL_OIDLABEL +CTL_USER +CTL_VFS +CTL_VM + +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +DEAD_PROCESS +DIR +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +D_FMT +D_MD_ORDER +D_T_FMT +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EAFNOSUPPORT +EAGAIN +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EAI_SYSTEM +EALREADY +EAUTH +EBADF +EBADMSG +EBADRPC +EBUSY +ECANCELED +ECAPMODE +ECHILD +ECHO +ECHOCTL +ECHOE +ECHOK +ECHOKE +ECHONL +ECHOPRT +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDESTADDRREQ +EDOM +EDOOFUS +EDQUOT +EEXIST +EFAULT +EFBIG +EFTYPE +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +ELAST +ELOOP + +EMFILE +EMLINK +EMPTY +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENEEDAUTH +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOATTR +ENOBUFS +ENODEV +ENOENT +ENOEXEC +ENOLCK +ENOLINK +ENOMEM +ENOMSG +ENOPROTOOPT +ENOSPC +ENOSYS +ENOTBLK +ENOTCAPABLE +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTRECOVERABLE +ENOTSOCK +ENOTSUP +ENOTTY +ENXIO +EOF +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPFNOSUPPORT +EPIPE +EPROCLIM +EPROCUNAVAIL +EPROGMISMATCH +EPROGUNAVAIL +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERA +ERANGE +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +EREMOTE +EROFS +ERPCMISMATCH +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESTALE +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUSERS +EVFILT_AIO +EVFILT_EMPTY +EVFILT_FS +EVFILT_LIO +EVFILT_PROC +EVFILT_PROCDESC +EVFILT_READ +EVFILT_SENDFILE +EVFILT_SIGNAL +EVFILT_TIMER +EVFILT_USER +EVFILT_VNODE +EVFILT_WRITE +EV_ADD +EV_CLEAR +EV_DELETE +EV_DISABLE +EV_DISPATCH +EV_DROP +EV_ENABLE +EV_EOF +EV_ERROR +EV_FLAG1 +EV_ONESHOT +EV_RECEIPT +EV_SYSFLAGS +EWOULDBLOCK +EXDEV +EXIT_FAILURE +EXIT_SUCCESS +EXTA +EXTATTR_NAMESPACE_EMPTY +EXTATTR_NAMESPACE_SYSTEM +EXTATTR_NAMESPACE_USER +EXTB +EXTPROC +Elf32_Addr +Elf32_Half +Elf32_Lword +Elf32_Off +Elf32_Phdr +Elf32_Sword +Elf32_Word +Elf64_Addr +Elf64_Half +Elf64_Lword +Elf64_Off +Elf64_Phdr +Elf64_Sword +Elf64_Sxword +Elf64_Word +Elf64_Xword +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FILE +FILENAME_MAX +FIOASYNC +FIOCLEX +FIODGNAME +FIODTYPE +FIOGETLBA +FIOGETOWN +FIONBIO +FIONCLEX +FIONREAD +FIONSPACE +FIONWRITE +FIOSEEKDATA +FIOSEEKHOLE +FIOSETOWN +FLUSHO +FOPEN_MAX +F_DUP2FD +F_DUP2FD_CLOEXEC +F_DUPFD +F_DUPFD_CLOEXEC +F_GETFD +F_GETFL +F_GETLK +F_GETOWN +F_LOCK +F_OGETLK +F_OK +F_OSETLK +F_OSETLKW +F_RDAHEAD +F_RDLCK +F_READAHEAD +F_SETFD +F_SETFL +F_SETLK +F_SETLKW +F_SETLK_REMOTE +F_SETOWN +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE + +GRPQUOTA +H4DISC +HUPCL +HW_BYTEORDER +HW_DISKNAMES +HW_DISKSTATS +HW_FLOATINGPT +HW_MACHINE +HW_MACHINE_ARCH +HW_MODEL +HW_NCPU +HW_PAGESIZE +HW_PHYSMEM +HW_REALMEM +HW_USERMEM +ICANON +ICRNL +IEXTEN +IFF_ALLMULTI +IFF_ALTPHYS +IFF_BROADCAST +IFF_CANTCONFIG +IFF_DEBUG +IFF_DYING +IFF_LINK0 +IFF_LINK1 +IFF_LINK2 +IFF_LOOPBACK +IFF_MONITOR +IFF_MULTICAST +IFF_NOARP +IFF_OACTIVE +IFF_POINTOPOINT +IFF_PPROMISC +IFF_PROMISC +IFF_RENAMING +IFF_RUNNING +IFF_SIMPLEX +IFF_STATICARP +IFF_UP +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INIT_PROCESS +INLCR +INPCK +INT_MAX +INT_MIN +IOV_MAX +IPC_CREAT +IPC_EXCL +IPC_INFO +IPC_M +IPC_NOWAIT +IPC_PRIVATE +IPC_R +IPC_RMID +IPC_SET +IPC_STAT +IPC_W +IPPROTO_3PC +IPPROTO_ADFS +IPPROTO_AH +IPPROTO_AHIP +IPPROTO_APES +IPPROTO_ARGUS +IPPROTO_AX25 +IPPROTO_BHA +IPPROTO_BLT +IPPROTO_BRSATMON +IPPROTO_CARP +IPPROTO_CFTP +IPPROTO_CHAOS +IPPROTO_CMTP +IPPROTO_CPHB +IPPROTO_CPNX +IPPROTO_DCCP +IPPROTO_DDP +IPPROTO_DGP +IPPROTO_DIVERT +IPPROTO_DONE +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_EMCON +IPPROTO_ENCAP +IPPROTO_EON +IPPROTO_ESP +IPPROTO_ETHERIP +IPPROTO_FRAGMENT +IPPROTO_GGP +IPPROTO_GMTP +IPPROTO_GRE +IPPROTO_HELLO +IPPROTO_HIP +IPPROTO_HMP +IPPROTO_HOPOPTS +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IDP +IPPROTO_IDPR +IPPROTO_IDRP +IPPROTO_IGMP +IPPROTO_IGP +IPPROTO_IGRP +IPPROTO_IL +IPPROTO_INLSP +IPPROTO_INP +IPPROTO_IP +IPPROTO_IPCOMP +IPPROTO_IPCV +IPPROTO_IPEIP +IPPROTO_IPIP +IPPROTO_IPPC +IPPROTO_IPV6 +IPPROTO_IRTP +IPPROTO_KRYPTOLAN +IPPROTO_LARP +IPPROTO_LEAF1 +IPPROTO_LEAF2 +IPPROTO_MAX +IPPROTO_MEAS +IPPROTO_MH +IPPROTO_MHRP +IPPROTO_MICP +IPPROTO_MOBILE +IPPROTO_MPLS +IPPROTO_MTP +IPPROTO_MUX +IPPROTO_ND +IPPROTO_NHRP +IPPROTO_NONE +IPPROTO_NSP +IPPROTO_NVPII +IPPROTO_OLD_DIVERT +IPPROTO_OSPFIGP +IPPROTO_PFSYNC +IPPROTO_PGM +IPPROTO_PIGP +IPPROTO_PIM +IPPROTO_PRM +IPPROTO_PUP +IPPROTO_PVP +IPPROTO_RAW +IPPROTO_RCCMON +IPPROTO_RDP +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_RVD +IPPROTO_SATEXPAK +IPPROTO_SATMON +IPPROTO_SCCSP +IPPROTO_SCTP +IPPROTO_SDRP +IPPROTO_SEND +IPPROTO_SHIM6 +IPPROTO_SKIP +IPPROTO_SRPC +IPPROTO_ST +IPPROTO_SVMTP +IPPROTO_SWIPE +IPPROTO_TCF +IPPROTO_TCP +IPPROTO_TLSP +IPPROTO_TP +IPPROTO_TPXX +IPPROTO_TRUNK1 +IPPROTO_TRUNK2 +IPPROTO_TTP +IPPROTO_UDP +IPPROTO_UDPLITE +IPPROTO_VINES +IPPROTO_VISA +IPPROTO_VMTP +IPPROTO_WBEXPAK +IPPROTO_WBMON +IPPROTO_WSN +IPPROTO_XNET +IPPROTO_XTP +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPV6_BINDANY +IPV6_CHECKSUM +IPV6_HOPLIMIT +IPV6_JOIN_GROUP +IPV6_LEAVE_GROUP +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_ORIGDSTADDR +IPV6_PKTINFO +IPV6_RECVORIGDSTADDR +IPV6_RECVPKTINFO +IPV6_RECVTCLASS +IPV6_TCLASS +IPV6_UNICAST_HOPS +IPV6_V6ONLY +IP_ADD_MEMBERSHIP +IP_BINDANY +IP_BINDMULTI +IP_DROP_MEMBERSHIP +IP_HDRINCL +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_ORIGDSTADDR +IP_RECVDSTADDR +IP_RECVIF +IP_RECVORIGDSTADDR +IP_RECVTOS +IP_RSS_LISTEN_BUCKET +IP_SENDSRCADDR +IP_TOS +IP_TTL +ISIG +ISTRIP +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +IXANY +IXOFF +IXON +JAIL_API_VERSION +JAIL_ATTACH +JAIL_CREATE +JAIL_DYING +JAIL_GET_MASK +JAIL_SET_MASK +JAIL_SYS_DISABLE +JAIL_SYS_INHERIT +JAIL_SYS_NEW +JAIL_UPDATE +KERN_ARGMAX +KERN_ARND +KERN_BOOTFILE +KERN_BOOTTIME +KERN_CLOCKRATE +KERN_DUMMY +KERN_DUMPDEV +KERN_FILE +KERN_HOSTID +KERN_HOSTNAME +KERN_HOSTUUID +KERN_IOV_MAX +KERN_IPC +KERN_JOB_CONTROL +KERN_LOGSIGEXIT +KERN_MAXFILES +KERN_MAXFILESPERPROC +KERN_MAXPROC +KERN_MAXPROCPERUID +KERN_MAXVNODES +KERN_NGROUPS +KERN_NISDOMAINNAME +KERN_NTP_PLL +KERN_OSRELDATE +KERN_OSRELEASE +KERN_OSREV +KERN_OSTYPE +KERN_POSIX1 +KERN_PROC +KERN_PROC_ALL +KERN_PROC_ARGS +KERN_PROC_AUXV +KERN_PROC_ENV +KERN_PROC_FILEDESC +KERN_PROC_GID +KERN_PROC_GROUPS +KERN_PROC_INC_THREAD +KERN_PROC_KSTACK +KERN_PROC_OFILEDESC +KERN_PROC_OSREL +KERN_PROC_OVMMAP +KERN_PROC_PATHNAME +KERN_PROC_PGRP +KERN_PROC_PID +KERN_PROC_PROC +KERN_PROC_PS_STRINGS +KERN_PROC_RGID +KERN_PROC_RLIMIT +KERN_PROC_RUID +KERN_PROC_SESSION +KERN_PROC_SIGTRAMP +KERN_PROC_SV_NAME +KERN_PROC_TTY +KERN_PROC_UID +KERN_PROC_UMASK +KERN_PROC_VMMAP +KERN_PROF +KERN_PS_STRINGS +KERN_SAVED_IDS +KERN_SECURELVL +KERN_UPDATEINTERVAL +KERN_USRSTACK +KERN_VERSION +KERN_VNODE +KIPC_MAXSOCKBUF +KIPC_MAX_DATALEN +KIPC_MAX_HDR +KIPC_MAX_LINKHDR +KIPC_MAX_PROTOHDR +KIPC_SOCKBUF_WASTE +KIPC_SOMAXCONN + +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_TIME +LC_TIME_MASK +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LOCAL_CONNWAIT +LOCAL_CREDS +LOCAL_PEERCRED +LOCAL_VENDOR +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOGIN_PROCESS +LOG_ALERT +LOG_AUTH +LOG_AUTHPRIV +LOG_CONS +LOG_CONSOLE +LOG_CRIT +LOG_CRON +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_FTP +LOG_INFO +LOG_KERN +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NEWS +LOG_NFACILITIES +LOG_NOTICE +LOG_NOWAIT +LOG_NTP +LOG_ODELAY +LOG_PERROR +LOG_PID +LOG_PRIMASK +LOG_SECURITY +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +L_tmpnam +MADV_AUTOSYNC +MADV_CORE +MADV_DONTNEED +MADV_FREE +MADV_NOCORE +MADV_NORMAL +MADV_NOSYNC +MADV_PROTECT +MADV_RANDOM +MADV_SEQUENTIAL +MADV_WILLNEED +MAP_32BIT +MAP_ANON +MAP_ANONYMOUS +MAP_COPY +MAP_FAILED +MAP_FILE +MAP_FIXED +MAP_HASSEMAPHORE +MAP_NOCORE +MAP_NOSYNC +MAP_PRIVATE +MAP_SHARED +MAP_STACK +MAXFREQ +MAXPHASE +MAXSEC +MAXTC +MCL_CURRENT +MCL_FUTURE +MDMBUF +MINCORE_INCORE +MINCORE_MODIFIED +MINCORE_MODIFIED_OTHER +MINCORE_REFERENCED +MINCORE_REFERENCED_OTHER +MINCORE_SUPER +MINSEC +MINSIGSTKSZ +MNT_FORCE +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_PPSMAX +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MSG_CMSG_CLOEXEC +MSG_COMPAT +MSG_CTRUNC +MSG_DONTROUTE +MSG_DONTWAIT +MSG_EOF +MSG_EOR +MSG_NBIO +MSG_NOERROR +MSG_NOSIGNAL +MSG_NOTIFICATION +MSG_OOB +MSG_PEEK +MSG_TRUNC +MSG_WAITALL +MS_ASYNC +MS_INVALIDATE +MS_SYNC + +NANOSECOND +NCCS +NETGRAPHDISC +NET_RT_DUMP +NET_RT_FLAGS +NET_RT_IFLIST +NET_RT_IFLISTL +NET_RT_IFMALIST +NEW_TIME +NI_DGRAM +NI_MAXHOST +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSCOPE +NI_NUMERICSERV +NOEXPR +NOFLSH +NOKERNINFO +NOSTR +NOTE_ATTRIB +NOTE_CHILD +NOTE_DELETE +NOTE_EXEC +NOTE_EXIT +NOTE_EXTEND +NOTE_FFAND +NOTE_FFCOPY +NOTE_FFCTRLMASK +NOTE_FFLAGSMASK +NOTE_FFNOP +NOTE_FFOR +NOTE_FORK +NOTE_LINK +NOTE_LOWAT +NOTE_MSECONDS +NOTE_NSECONDS +NOTE_PCTRLMASK +NOTE_PDATAMASK +NOTE_RENAME +NOTE_REVOKE +NOTE_SECONDS +NOTE_TRACK +NOTE_TRACKERR +NOTE_TRIGGER +NOTE_USECONDS +NOTE_WRITE +NTP_API +OCRNL +OLD_TIME +ONLCR +ONLRET +ONOCR +ONOEOT +OPOST + +OXTABS +O_ACCMODE +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECT +O_DIRECTORY +O_EXCL +O_EXEC +O_EXLOCK +O_FSYNC +O_NDELAY +O_NOCTTY +O_NOFOLLOW +O_NONBLOCK +O_RDONLY +O_RDWR +O_SHLOCK +O_SYNC +O_TRUNC +O_TTY_INIT +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PD_ALLOWED_AT_FORK +PD_CLOEXEC +PD_DAEMON +PENDIN + +PF_APPLETALK +PF_ARP +PF_ATM +PF_BLUETOOTH +PF_CCITT +PF_CHAOS +PF_CNT +PF_COIP +PF_DATAKIT +PF_DECnet +PF_DLI +PF_ECMA +PF_HYLINK +PF_IEEE80211 +PF_IMPLINK +PF_INET +PF_INET6 +PF_INET6_SDP +PF_INET_SDP +PF_IPX +PF_ISDN +PF_ISO +PF_KEY +PF_LAT +PF_LINK +PF_LOCAL +PF_NATM +PF_NETBIOS +PF_NETGRAPH +PF_OSI +PF_PIP +PF_PUP +PF_ROUTE +PF_RTIP +PF_SCLUSTER +PF_SIP +PF_SLOW +PF_SNA +PF_UNIX +PF_UNSPEC +PF_XTP + +PIOD_READ_D +PIOD_READ_I +PIOD_WRITE_D +PIOD_WRITE_I +PIPE_BUF +PM_STR +POLLERR +POLLHUP +POLLIN +POLLINIGNEOF +POLLNVAL +POLLOUT +POLLPRI +POLLRDBAND +POLLRDNORM +POLLSTANDARD +POLLWRBAND +POLLWRNORM +POSIX_FADV_DONTNEED +POSIX_FADV_NOREUSE +POSIX_FADV_NORMAL +POSIX_FADV_RANDOM +POSIX_FADV_SEQUENTIAL +POSIX_FADV_WILLNEED +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +POSIX_SPAWN_RESETIDS +POSIX_SPAWN_SETPGROUP +POSIX_SPAWN_SETSCHEDPARAM +POSIX_SPAWN_SETSCHEDULER +POSIX_SPAWN_SETSIGDEF +POSIX_SPAWN_SETSIGMASK +PPPDISC +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROT_EXEC +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_ADAPTIVE_NP +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_PROCESS_PRIVATE +PTHREAD_PROCESS_SHARED +PTHREAD_RWLOCK_INITIALIZER +PTHREAD_STACK_MIN +PTRACE_DEFAULT +PTRACE_EXEC +PTRACE_FORK +PTRACE_LWP +PTRACE_SCE +PTRACE_SCX +PTRACE_SYSCALL +PTRACE_VFORK +PT_ATTACH +PT_CLEARSTEP +PT_CONTINUE +PT_DETACH +PT_FIRSTMACH +PT_FOLLOW_FORK +PT_GETDBREGS +PT_GETFPREGS +PT_GETLWPLIST +PT_GETNUMLWPS +PT_GETREGS +PT_GET_EVENT_MASK +PT_IO +PT_KILL +PT_LWPINFO +PT_LWP_EVENTS +PT_READ_D +PT_READ_I +PT_RESUME +PT_SETDBREGS +PT_SETFPREGS +PT_SETREGS +PT_SETSTEP +PT_SET_EVENT_MASK +PT_STEP +PT_SUSPEND +PT_SYSCALL +PT_TO_SCE +PT_TO_SCX +PT_TRACE_ME +PT_VM_ENTRY +PT_VM_TIMESTAMP +PT_WRITE_D +PT_WRITE_I +P_ALL +P_PGID +P_PID +QCMD +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_ENOSYS +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_ILLSEQ +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_KQUEUES +RLIMIT_MEMLOCK +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_NPTS +RLIMIT_RSS +RLIMIT_SBSIZE +RLIMIT_STACK +RLIMIT_SWAP +RLIMIT_UMTXP +RLIMIT_VMEM +RLIM_INFINITY +RLIM_NLIMITS +RTLD_DEFAULT +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NEXT +RTLD_NODELETE +RTLD_NOLOAD +RTLD_NOW +RTLD_SELF +RTP_LOOKUP +RTP_PRIO_IDLE +RTP_PRIO_MAX +RTP_PRIO_MIN +RTP_PRIO_NORMAL +RTP_PRIO_REALTIME +RTP_SET +RUSAGE_CHILDREN +RUSAGE_SELF +RUSAGE_THREAD +R_OK +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_SIGINFO +SCALE_PPM +SCHED_FIFO +SCHED_OTHER +SCHED_RR +SCM_CREDS +SCM_RIGHTS +SCM_TIMESTAMP + +SEEK_CUR +SEEK_DATA +SEEK_END +SEEK_HOLE +SEEK_SET +SEM_FAILED +SF_APPEND +SF_ARCHIVED +SF_IMMUTABLE +SF_MNOWAIT +SF_NOCACHE +SF_NODISKIO +SF_NOUNLINK +SF_SETTABLE +SF_SNAPSHOT +SF_SYNC +SF_USER_READAHEAD +SHM_ANON +SHM_INFO +SHM_LOCK +SHM_R +SHM_RDONLY +SHM_RND +SHM_STAT +SHM_UNLOCK +SHM_W +SHUTDOWN_TIME +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGEMT +SIGEV_KEVENT +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGEV_THREAD_ID +SIGFPE +SIGHUP +SIGILL +SIGINFO +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGPIPE +SIGPROF +SIGQUIT +SIGSEGV +SIGSTKSZ +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SIOCGIFADDR + +SLIPDISC +SOCKCREDSIZE +SOCK_CLOEXEC +SOCK_DGRAM +SOCK_MAXADDRLEN +SOCK_NONBLOCK +SOCK_RAW +SOCK_RDM +SOCK_SEQPACKET +SOCK_STREAM +SOL_SOCKET +SOMAXCONN +SO_ACCEPTCONN +SO_ACCEPTFILTER +SO_BINTIME +SO_BROADCAST +SO_DEBUG +SO_DONTROUTE +SO_ERROR +SO_KEEPALIVE +SO_LABEL +SO_LINGER +SO_LISTENINCQLEN +SO_LISTENQLEN +SO_LISTENQLIMIT +SO_NOSIGPIPE +SO_NO_DDP +SO_NO_OFFLOAD +SO_OOBINLINE +SO_PEERLABEL +SO_PROTOCOL +SO_PROTOTYPE +SO_RCVBUF +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_REUSEPORT_LB +SO_SETFIB +SO_SNDBUF +SO_SNDLOWAT +SO_SNDTIMEO +SO_TIMESTAMP +SO_TYPE +SO_USELOOPBACK +SO_USER_COOKIE +SO_VENDOR +SS_DISABLE +SS_ONSTACK +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +ST_NOSUID +ST_RDONLY +S_IEXEC +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IREAD +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWRITE +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TAB0 +TAB3 +TABDLY + +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_CCALGOOPT +TCP_CONGESTION +TCP_FASTOPEN +TCP_INFO +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINIT +TCP_KEEPINTVL +TCP_MAXSEG +TCP_MD5SIG +TCP_NODELAY +TCP_NOOPT +TCP_NOPUSH +TCP_PCAP_IN +TCP_PCAP_OUT +TCSADRAIN +TCSAFLUSH +TCSANOW +THOUSEP +TIMER_ABSTIME +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TIOCCBRK +TIOCCDTR +TIOCCONS +TIOCDRAIN +TIOCEXCL +TIOCEXT +TIOCFLUSH +TIOCGDRAINWAIT +TIOCGETA +TIOCGETD +TIOCGPGRP +TIOCGPTN +TIOCGSID +TIOCGWINSZ +TIOCMBIC +TIOCMBIS +TIOCMGDTRWAIT +TIOCMGET +TIOCMSDTRWAIT +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DCD +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNOTTY +TIOCNXCL +TIOCOUTQ +TIOCPKT +TIOCPKT_DATA +TIOCPKT_DOSTOP +TIOCPKT_FLUSHREAD +TIOCPKT_FLUSHWRITE +TIOCPKT_IOCTL +TIOCPKT_NOSTOP +TIOCPKT_START +TIOCPKT_STOP +TIOCPTMASTER +TIOCSBRK +TIOCSCTTY +TIOCSDRAINWAIT +TIOCSDTR +TIOCSETA +TIOCSETAF +TIOCSETAW +TIOCSETD +TIOCSIG +TIOCSPGRP +TIOCSTART +TIOCSTAT +TIOCSTI +TIOCSTOP +TIOCSWINSZ +TIOCTIMESTAMP +TIOCUCNTL +TMP_MAX +TOSTOP + +TTYDISC +T_FMT +T_FMT_AMPM +UF_APPEND +UF_ARCHIVE +UF_HIDDEN +UF_IMMUTABLE +UF_NODUMP +UF_NOUNLINK +UF_OFFLINE +UF_OPAQUE +UF_READONLY +UF_REPARSE +UF_SETTABLE +UF_SPARSE +UF_SYSTEM +USER_BC_BASE_MAX +USER_BC_DIM_MAX +USER_BC_SCALE_MAX +USER_BC_STRING_MAX +USER_COLL_WEIGHTS_MAX +USER_CS_PATH +USER_EXPR_NEST_MAX +USER_LINE_MAX +USER_POSIX2_CHAR_TERM +USER_POSIX2_C_BIND +USER_POSIX2_C_DEV +USER_POSIX2_FORT_DEV +USER_POSIX2_FORT_RUN +USER_POSIX2_LOCALEDEF +USER_POSIX2_SW_DEV +USER_POSIX2_UPE +USER_POSIX2_VERSION +USER_PROCESS +USER_RE_DUP_MAX +USER_STREAM_MAX +USER_TZNAME_MAX +USRQUOTA +UTIME_NOW +UTIME_OMIT +UTXDB_ACTIVE +UTXDB_LASTLOGIN +UTXDB_LOG +VDISCARD +VDSUSP +VEOF +VEOL +VEOL2 +VERASE +VERASE2 +VINTR +VKILL +VLNEXT +VMIN + +VQUIT +VREPRINT +VSTART +VSTATUS +VSTOP +VSUSP +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WTRAPPED +WUNTRACED +W_OK + +XUCRED_VERSION +XU_NGROUPS +X_OK +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_MC_FLAG_MASK +_MC_FPFMT_NODEV +_MC_FPFMT_XMM +_MC_FPOWNED_FPU +_MC_FPOWNED_NONE +_MC_FPOWNED_PCB +_MC_HASBASES +_MC_HASFPXSTATE +_MC_HASSEGS +_PC_ACL_EXTENDED +_PC_ACL_NFS4 +_PC_ACL_PATH_MAX +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_CAP_PRESENT +_PC_CHOWN_RESTRICTED +_PC_FILESIZEBITS +_PC_INF_PRESENT +_PC_LINK_MAX +_PC_MAC_PRESENT +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_MIN_HOLE_SIZE +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_VDISABLE +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ARG_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUSET_SIZE +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FILE_LOCKING +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_HOST_NAME_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_LOGIN_NAME_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NGROUPS_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RE_DUP_MAX +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TTY_NAME_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_TZNAME_MAX +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_VERSION +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +__c_anonymous_cr_pid +__error +__xuname +_exit +_sem +abort +abs +accept +accept4 +access +acct +addrinfo +aio_cancel +aio_error +aio_fsync +aio_read +aio_return +aio_suspend +aio_waitcomplete +aio_write +aiocb +alarm +arphdr +atexit +atof +atoi +bind +blkcnt_t +blksize_t +bpf_dltlist +bpf_hdr +bpf_insn +bpf_program +bpf_stat +bpf_version +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfmakesane +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chflags +chflagsat +chmod +chown +chroot +clearerr +clock_getcpuclockid +clock_getres +clock_gettime +clock_settime +clock_t +clockid_t +close +closedir +closelog +cmsgcred +cmsghdr +connect +creat +daemon +dev_t +difftime +dirent +dirfd +dl_iterate_phdr +dl_phdr_info +dladdr +dlclose +dlerror +dlopen +dlsym +dup +dup2 +dup3 +duplocale +endgrent +endpwent +endservent +endutxent +execl +execle +execlp +execv +execve +execvp +exit +extattr_delete_fd +extattr_delete_file +extattr_delete_link +extattr_get_fd +extattr_get_file +extattr_get_link +extattr_list_fd +extattr_list_file +extattr_list_link +extattr_namespace_to_string +extattr_set_fd +extattr_set_file +extattr_set_link +extattr_string_to_namespace +faccessat +fchdir +fchflags +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdatasync +fdopen +fdopendir +feof +ferror +fexecve +fflags_t +fflush +fgetc +fgetpos +fgets +fileno +flock +fmemopen +fopen +fork +forkpty +fpathconf +fpos_t +fpreg +fpreg32 +fprintf +fputc +fputs +fread +free +freeaddrinfo +freeifaddrs +freelocale +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsfilcnt_t +fsid_t +fstat +fstatat +fstatfs +fstatvfs +fsync +ftell +ftello +ftok +ftruncate +futimens +futimes +fwrite +gai_strerror +getaddrinfo +getchar +getchar_unlocked +getcwd +getdomainname +getdtablesize +getegid +getenv +geteuid +getgid +getgrent +getgrent_r +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getgroups +gethostname +getifaddrs +getitimer +getline +getloadavg +getlogin +getnameinfo +getopt +getpeereid +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpwent +getpwent_r +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getrlimit +getrusage +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettimeofday +getuid +getutxent +getutxid +getutxline +getutxuser +gid_t +glob +glob_t +globfree +gmtime +gmtime_r +grantpt +group +hostent +iconv +iconv_close +iconv_open +iconv_t +id_t +idtype_t +if_freenameindex +if_indextoname +if_nameindex +if_nametoindex +ifaddrs +in6_addr +in6_pktinfo +in_addr +in_addr_t +in_port_t +initgroups +ino_t +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ipc_perm +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerval +jail +jail_attach +jail_get +jail_remove +jail_set +kevent +key_t +kill +killpg +kqueue +labs +lchflags +lchown +lconv +linger +link +linkat +lio_listio +listen +locale_t +localeconv +localtime +localtime_r +lockf +login_tty +lseek +lstat +lutimes +lwpid_t +madvise +malloc +max_align_t +mcontext_t +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mkfifoat +mknod +mknodat +mkostemp +mkostemps +mkstemp +mkstemps +mktime +mlock +mlockall +mmap +mmsghdr +mode_t +mprotect +mq_attr +mq_close +mq_getattr +mq_getfd_np +mq_notify +mq_open +mq_receive +mq_send +mq_setattr +mq_timedreceive +mq_timedsend +mq_unlink +mqd_t +msgctl +msgget +msghdr +msglen_t +msgqnum_t +msgrcv +msgsnd +msqid_ds +msync +munlock +munlockall +munmap +nanosleep +newlocale +nfds_t +nice +nl_item +nl_langinfo +nl_langinfo_l +nlink_t +nmount +ntp_adjtime +ntp_gettime +ntptimeval +off_t +open +open_memstream +open_wmemstream +openat +opendir +openlog +openpty +passwd +pathconf +pause +pclose +pdfork +pdgetpid +pdkill +perror +pid_t +pipe +pipe2 +poll +pollfd +popen +posix_fadvise +posix_fallocate +posix_madvise +posix_memalign +posix_openpt +posix_spawn +posix_spawn_file_actions_addclose +posix_spawn_file_actions_adddup2 +posix_spawn_file_actions_addopen +posix_spawn_file_actions_destroy +posix_spawn_file_actions_init +posix_spawn_file_actions_t +posix_spawnattr_destroy +posix_spawnattr_getflags +posix_spawnattr_getpgroup +posix_spawnattr_getschedparam +posix_spawnattr_getschedpolicy +posix_spawnattr_getsigdefault +posix_spawnattr_getsigmask +posix_spawnattr_init +posix_spawnattr_setflags +posix_spawnattr_setpgroup +posix_spawnattr_setschedparam +posix_spawnattr_setschedpolicy +posix_spawnattr_setsigdefault +posix_spawnattr_setsigmask +posix_spawnattr_t +posix_spawnp +ppoll +pread +preadv +printf +protoent +pselect +pseudo_AF_HDRCMPLT +pseudo_AF_KEY +pseudo_AF_PIP +pseudo_AF_RTIP +pseudo_AF_XTP +pthread_atfork +pthread_attr_destroy +pthread_attr_get_np +pthread_attr_getguardsize +pthread_attr_getstack +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cancel +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_kill +pthread_main_np +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_rwlockattr_t +pthread_self +pthread_set_name_np +pthread_setspecific +pthread_sigmask +pthread_t +ptrace +ptrace_io_desc +ptrace_vm_entry +ptrdiff_t +ptsname + +putchar +putchar_unlocked +putenv +puts +pututxline +pwrite +pwritev +qsort +querylocale +raise +rand +read +readdir +readdir_r +readlink +readlinkat +readv +realloc +realpath +recv +recvfrom +recvmmsg +recvmsg +reg +reg32 +regcomp +regerror +regex_t +regexec +regfree +register_t +regmatch_t +regoff_t +remove +rename +renameat +res_init +rewind +rewinddir +rlim_t +rlimit +rmdir +rtprio +rtprio_thread +rusage +sa_family_t +scanf +sched_getscheduler +sched_param +sched_setscheduler +sched_yield +seekdir +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_t +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendmmsg +sendmsg +sendto +servent +setbuf +setdomainname +setegid +setenv +seteuid +setgid +setgrent +setgroups +sethostname +setitimer +setlocale +setlogmask +setpgid +setpriority +setprogname +setpwent +setresgid +setresuid +setrlimit +setservent +setsid +setsockopt +settimeofday +setuid +setutxdb +setutxent +setvbuf +sf_hdtr +shm_open +shm_unlink +shmat +shmctl +shmdt +shmget +shmid_ds +shutdown +sigaction +sigaddset +sigaltstack +sigdelset +sigemptyset +sigevent +sigfillset +sighandler_t +siginfo_t +sigismember +signal +sigpending +sigprocmask +sigset_t +sigtimedwait +sigval +sigwait +sigwaitinfo +size_t +sleep +snprintf +sockaddr +sockaddr_dl +sockaddr_in +sockaddr_in6 +sockaddr_storage +sockaddr_un +sockcred +socket +socketpair +socklen_t +speed_t +sprintf +srand +sscanf +ssize_t +stack_t +stat +statfs +statvfs +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +symlink +symlinkat +sync +syscall +sysconf +sysctl +sysctlbyname +sysctlnametomib +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +telldir +termios +time +time_t +timegm +times +timespec +timeval +timex +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +truncate +ttyname +ttyname_r +ucontext_t +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +uname +ungetc +unlink +unlinkat +unlockpt +unmount +unsetenv +useconds_t +uselocale +usleep +utimbuf +utime +utimensat +utimes +utmpx +utsname +vm_size_t +wait +wait4 +waitid +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev +xmmreg +xucred From 2751674390277264eda309e3cc531eb73e7d9705 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:15:15 +0100 Subject: [PATCH 05/24] Add Redox semver list --- libc-test/semver/redox.txt | 1084 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1084 insertions(+) create mode 100644 libc-test/semver/redox.txt diff --git a/libc-test/semver/redox.txt b/libc-test/semver/redox.txt new file mode 100644 index 0000000000000..7a2b8965d6de5 --- /dev/null +++ b/libc-test/semver/redox.txt @@ -0,0 +1,1084 @@ +AF_INET +AF_INET6 +AF_UNIX +AF_UNSPEC +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +B0 +B1000000 +B110 +B115200 +B1152000 +B1200 +B134 +B150 +B1500000 +B1800 +B19200 +B200 +B2000000 +B230400 +B2400 +B2500000 +B300 +B3000000 +B3500000 +B38400 +B4000000 +B460800 +B4800 +B50 +B500000 +B57600 +B576000 +B600 +B75 +B921600 +B9600 +BRKINT +CLOCAL +CLOCK_MONOTONIC +CLOCK_REALTIME +CREAD +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +DIR +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EADV +EAFNOSUPPORT +EAGAIN +EAI_SYSTEM +EALREADY +EBADE +EBADF +EBADFD +EBADMSG +EBADR +EBADRQC +EBADSLT +EBFONT +EBUSY +ECANCELED +ECHILD +ECHO +ECHOE +ECHOK +ECHONL +ECHRNG +ECOMM +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDEADLOCK +EDESTADDRREQ +EDOM +EDOTDOT +EDQUOT +EEXIST +EFAULT +EFBIG +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +EISNAM +EKEYEXPIRED +EKEYREJECTED +EKEYREVOKED +EL2HLT +EL2NSYNC +EL3HLT +EL3RST +ELIBACC +ELIBBAD +ELIBEXEC +ELIBMAX +ELIBSCN +ELNRNG +ELOOP +EMEDIUMTYPE +EMFILE +EMLINK +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENAVAIL +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOANO +ENOBUFS +ENOCSI +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOKEY +ENOLCK +ENOLINK +ENOMEDIUM +ENOMEM +ENOMSG +ENONET +ENOPKG +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTBLK +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTNAM +ENOTRECOVERABLE +ENOTSOCK +ENOTTY +ENOTUNIQ +ENXIO +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPFNOSUPPORT +EPIPE +EPOLLERR +EPOLLET +EPOLLEXCLUSIVE +EPOLLHUP +EPOLLIN +EPOLLMSG +EPOLLNVAL +EPOLLONESHOT +EPOLLOUT +EPOLLPRI +EPOLLRDBAND +EPOLLRDHUP +EPOLLRDNORM +EPOLLWAKEUP +EPOLLWRBAND +EPOLLWRNORM +EPOLL_CLOEXEC +EPOLL_CTL_ADD +EPOLL_CTL_DEL +EPOLL_CTL_MOD +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERANGE +EREMCHG +EREMOTE +EREMOTEIO +ERESTART +EROFS +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESRMNT +ESTALE +ESTRPIPE +ETIME +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUCLEAN +EUNATCH +EUSERS +EWOULDBLOCK +EXDEV +EXFULL +EXIT_FAILURE +EXIT_SUCCESS +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FILE +FIOCLEX +FIONBIO +F_DUPFD +F_DUPFD_CLOEXEC +F_GETFD +F_GETFL +F_GETLK +F_OK +F_SETFD +F_SETFL +F_SETLK +F_SETLKW +GRPQUOTA +HUPCL +ICANON +ICRNL +IEXTEN +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INLCR +INPCK +INT_MAX +INT_MIN +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IP +IPPROTO_IPV6 +IPPROTO_TCP +IPPROTO_UDP +IPV6_ADD_MEMBERSHIP +IPV6_DROP_MEMBERSHIP +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_UNICAST_HOPS +IPV6_V6ONLY +IP_ADD_MEMBERSHIP +IP_DROP_MEMBERSHIP +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_TTL +ISIG +ISTRIP +IUCLC +IUTF8 +IXANY +IXOFF +IXON +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOG_ALERT +LOG_AUTH +LOG_CONS +LOG_CRIT +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_INFO +LOG_KERN +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NEWS +LOG_NOTICE +LOG_NOWAIT +LOG_ODELAY +LOG_PID +LOG_PRIMASK +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +MAP_ANON +MAP_ANONYMOUS +MAP_FAILED +MAP_FIXED +MAP_PRIVATE +MAP_SHARED +MSG_CTRUNC +MSG_DONTROUTE +MSG_EOR +MSG_OOB +MSG_PEEK +MSG_TRUNC +MSG_WAITALL +MS_ASYNC +MS_INVALIDATE +MS_SYNC +NCCS +NI_DGRAM +NI_MAXHOST +NI_MAXSERV +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSERV +NOFLSH +NSIG +OCRNL +OFDEL +OFILL +OLCUC +ONLCR +ONLRET +ONOCR +OPOST +O_ACCMODE +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECTORY +O_EXCL +O_EXLOCK +O_FSYNC +O_NOFOLLOW +O_NONBLOCK +O_PATH +O_RDONLY +O_RDWR +O_SHLOCK +O_SYMLINK +O_TRUNC +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PF_INET +PF_INET6 +PF_UNIX +PF_UNSPEC +POLLERR +POLLHUP +POLLIN +POLLNVAL +POLLOUT +POLLPRI +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROT_EXEC +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_RWLOCK_INITIALIZER +PTHREAD_STACK_MIN +RTLD_DEFAULT +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NOW +R_OK +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_RESTORER +SA_SIGINFO +SEEK_CUR +SEEK_END +SEEK_SET +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGFPE +SIGHUP +SIGILL +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGPIPE +SIGPROF +SIGPWR +SIGQUIT +SIGSEGV +SIGSTKFLT +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SOCK_CLOEXEC +SOCK_DGRAM +SOCK_NONBLOCK +SOCK_SEQPACKET +SOCK_STREAM +SOL_SOCKET +SO_ACCEPTCONN +SO_BROADCAST +SO_BSDCOMPAT +SO_DEBUG +SO_DOMAIN +SO_DONTROUTE +SO_ERROR +SO_KEEPALIVE +SO_LINGER +SO_NO_CHECK +SO_OOBINLINE +SO_PASSCRED +SO_PEERCRED +SO_PEERSEC +SO_PRIORITY +SO_PROTOCOL +SO_RCVBUF +SO_RCVBUFFORCE +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_SNDBUF +SO_SNDBUFFORCE +SO_SNDLOWAT +SO_SNDTIMEO +SO_TYPE +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TCFLSH +TCGETS +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_KEEPIDLE +TCP_NODELAY +TCSADRAIN +TCSAFLUSH +TCSANOW +TCSETS +TIOCGPGRP +TIOCGWINSZ +TIOCSPGRP +TIOCSWINSZ +TOSTOP +USRQUOTA +UTSLENGTH +VDISCARD +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMIN +VQUIT +VREPRINT +VSTART +VSTOP +VSUSP +VSWTC +VT0 +VT1 +VTDLY +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WUNTRACED +W_OK +X_OK +_PC_2_SYMLINKS +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_CHOWN_RESTRICTED +_PC_FILESIZEBITS +_PC_LINK_MAX +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SOCK_MAXBUF +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_VDISABLE +_SC_ARG_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_HOST_NAME_MAX +_SC_LOGIN_NAME_MAX +_SC_NGROUPS_MAX +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_RE_DUP_MAX +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_TTY_NAME_MAX +_SC_TZNAME_MAX +_SC_VERSION +__WALL +__WCLONE +__WNOTHREAD +__errno_location +_exit +abort +accept +access +addrinfo +alarm +atexit +atoi +bind +blkcnt_t +blksize_t +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearerr +clock_gettime +clock_t +clockid_t +close +closedir +closelog +connect +creat +dev_t +difftime +dirent +dladdr +dlclose +dlerror +dlopen +dlsym +dup +dup2 +endservent +epoll_create +epoll_create1 +epoll_ctl +epoll_event +epoll_wait +execl +execle +execlp +execv +execve +execvp +exit +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdopen +feof +ferror +fflush +fgetc +fgetpos +fgets +fileno +flock +fmemopen +fopen +fork +fpathconf +fpos_t +fprintf +fputc +fputs +fread +free +freeaddrinfo +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsfilcnt_t +fstat +fstatat +fstatvfs +fsync +ftell +ftello +ftruncate +futimens +fwrite +gai_strerror +getaddrinfo +getchar +getchar_unlocked +getcwd +getegid +getenv +geteuid +getgid +getgroups +gethostname +getline +getlogin +getopt +getpeername +getpgid +getpgrp +getpid +getppid +getprotobyname +getprotobynumber +getpwnam +getpwuid +getpwuid_r +getrlimit +getrusage +getservbyname +getservbyport +getservent +getsockname +getsockopt +gettimeofday +getuid +gid_t +gmtime +gmtime_r +grantpt +group +hostent +if_indextoname +if_nametoindex +in6_addr +in_addr +in_addr_t +in_port_t +ino_t +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerval +kill +killpg +lchown +lconv +linger +link +linkat +listen +locale_t +localeconv +localtime +localtime_r +lockf +lseek +lstat +malloc +memalign +memchr +memcmp +memcpy +memmove +memset +mkdir +mkdtemp +mkfifo +mknod +mkstemp +mktime +mlock +mlockall +mmap +mode_t +mprotect +msync +munlock +munlockall +munmap +nanosleep +nfds_t +nice +nlink_t +off_t +open +open_memstream +open_wmemstream +opendir +openlog +passwd +pathconf +pclose +perror +pid_t +pipe +pipe2 +poll +pollfd +posix_memalign +posix_openpt +pread +printf +protoent +pselect +pthread_atfork +pthread_attr_destroy +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_init +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_init +pthread_rwlockattr_t +pthread_self +pthread_setspecific +pthread_sigmask +pthread_t +ptrdiff_t +ptsname +putchar +putchar_unlocked +putenv +puts +pwrite +qsort +raise +read +readdir +readlink +readv +realloc +realpath +recv +recvfrom +remove +rename +renameat +res_init +rewind +rewinddir +rlim_t +rlimit +rmdir +rusage +sa_family_t +scanf +sched_yield +select +sem_post +sem_t +sem_trywait +sem_wait +send +sendto +servent +setbuf +setegid +setenv +seteuid +setgid +setlocale +setlogmask +setpgid +setrlimit +setservent +setsid +setsockopt +setuid +setvbuf +shm_open +shm_unlink +shutdown +sigaction +sigaddset +sigdelset +sigemptyset +sigfillset +sighandler_t +sigismember +signal +sigpending +sigprocmask +sigset_t +sigval +size_t +sleep +snprintf +sockaddr +sockaddr_in +sockaddr_in6 +sockaddr_storage +sockaddr_un +socket +socketpair +socklen_t +speed_t +sprintf +sscanf +ssize_t +stat +statvfs +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +symlink +symlinkat +sysconf +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +termios +time +time_t +timegm +times +timespec +timeval +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +ttyname +ttyname_r +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +uname +ungetc +unlink +unlinkat +unlockpt +unsetenv +usleep +utimbuf +utime +utimes +utsname +wait +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev From c36eff48ad956d4b629aee5bb29bfba0f521eb08 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:16:05 +0100 Subject: [PATCH 06/24] Add NetBSD semver list --- libc-test/semver/netbsd.txt | 2162 +++++++++++++++++++++++++++++++++++ 1 file changed, 2162 insertions(+) create mode 100644 libc-test/semver/netbsd.txt diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt new file mode 100644 index 0000000000000..adf137d9afbe9 --- /dev/null +++ b/libc-test/semver/netbsd.txt @@ -0,0 +1,2162 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +ACCOUNTING +AF_APPLETALK +AF_ARP +AF_BLUETOOTH +AF_CCITT +AF_CHAOS +AF_CNT +AF_COIP +AF_DATAKIT +AF_DECnet +AF_DLI +AF_E164 +AF_HYLINK +AF_IEEE80211 +AF_IMPLINK +AF_INET +AF_INET6 +AF_IPX +AF_ISDN +AF_ISO +AF_LAT +AF_LINK +AF_LOCAL +AF_MPLS +AF_NATM +AF_NS +AF_OROUTE +AF_OSI +AF_PUP +AF_ROUTE +AF_SNA +AF_UNIX +AF_UNSPEC +AIO_ALLDONE +AIO_CANCELED +AIO_NOTCANCELED +ALTWERASE +ALT_DIGITS +AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +AT_EACCESS +AT_FDCWD +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B0 +B110 +B115200 +B1200 +B134 +B14400 +B150 +B1800 +B19200 +B200 +B230400 +B2400 +B28800 +B300 +B38400 +B460800 +B4800 +B50 +B57600 +B600 +B7200 +B75 +B76800 +B921600 +B9600 +BIOCFLUSH +BIOCGBLEN +BIOCGDLT +BIOCGETIF +BIOCGHDRCMPLT +BIOCGRSIG +BIOCGSEESENT +BIOCGSTATS +BIOCIMMEDIATE +BIOCPROMISC +BIOCSBLEN +BIOCSDLT +BIOCSETIF +BIOCSHDRCMPLT +BIOCSRSIG +BIOCSSEESENT +BIOCVERSION +BOOT_TIME +BRKINT +BUFSIZ +CCTS_OFLOW +CDTRCTS +CHWFLOW +CIGNORE +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCAL +CLOCK_MONOTONIC +CLOCK_REALTIME +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CODESET +CREAD +CRNCYSTR +CRTSCTS +CRTS_IFLOW +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +CTLFLAG_ALIAS +CTLFLAG_ANYNUMBER +CTLFLAG_ANYWRITE +CTLFLAG_HEX +CTLFLAG_HIDDEN +CTLFLAG_IMMEDIATE +CTLFLAG_MMAP +CTLFLAG_OWNDATA +CTLFLAG_OWNDESC +CTLFLAG_PERMANENT +CTLFLAG_PRIVATE +CTLFLAG_READONLY +CTLFLAG_READWRITE +CTLFLAG_ROOT +CTLFLAG_UNSIGNED +CTLTYPE_BOOL +CTLTYPE_INT +CTLTYPE_NODE +CTLTYPE_QUAD +CTLTYPE_STRING +CTLTYPE_STRUCT +CTL_CREATE +CTL_CREATESYM +CTL_DDB +CTL_DEBUG +CTL_DESCRIBE +CTL_DESTROY +CTL_EMUL +CTL_EOL +CTL_HW +CTL_IPPROTO_IPSEC +CTL_KERN +CTL_MACHDEP +CTL_MAXID +CTL_MAXNAME +CTL_MMAP +CTL_NET +CTL_PROC +CTL_QUERY +CTL_SECURITY +CTL_UNSPEC +CTL_USER +CTL_VENDOR +CTL_VFS +CTL_VM +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 + +DCCP_CCID +DCCP_CSLEN +DCCP_FEATURE_ACKRATIO +DCCP_FEATURE_ACKVECTOR +DCCP_FEATURE_CC +DCCP_FEATURE_CONN_NONCE +DCCP_FEATURE_ECN +DCCP_FEATURE_IDENTREG +DCCP_FEATURE_LOSSWINDOW +DCCP_FEATURE_MOBILITY +DCCP_MAXSEG +DCCP_MAX_OPTIONS +DCCP_MAX_PKTS +DCCP_NDP_LIMIT +DCCP_OPT_ACK_VECTOR0 +DCCP_OPT_ACK_VECTOR1 +DCCP_OPT_BUF_CLOSED +DCCP_OPT_CHANGE_L +DCCP_OPT_CHANGE_R +DCCP_OPT_CONFIRM_L +DCCP_OPT_CONFIRM_R +DCCP_OPT_DATACHECKSUM +DCCP_OPT_DATA_DISCARD +DCCP_OPT_ELAPSEDTIME +DCCP_OPT_INIT_COOKIE +DCCP_OPT_NDP_COUNT +DCCP_OPT_PADDING +DCCP_OPT_RECV_BUF_DROPS +DCCP_OPT_SLOW_RECV +DCCP_OPT_TIMESTAMP +DCCP_OPT_TIMESTAMP_ECHO +DCCP_REASON_BAD_COOKIE +DCCP_REASON_BAD_SNAME +DCCP_REASON_CLOSED +DCCP_REASON_CONN_REF +DCCP_REASON_FEA_ERR +DCCP_REASON_FRUITLESS_NEG +DCCP_REASON_INVALID +DCCP_REASON_INV_MOVE +DCCP_REASON_OPTION_ERR +DCCP_REASON_UNANSW_CH +DCCP_REASON_UNSPEC +DCCP_SEQ_NUM_LIMIT +DCCP_SERVICE +DCCP_TYPE_ACK +DCCP_TYPE_CLOSE +DCCP_TYPE_CLOSEREQ +DCCP_TYPE_DATA +DCCP_TYPE_DATAACK +DCCP_TYPE_MOVE +DCCP_TYPE_REQUEST +DCCP_TYPE_RESET +DCCP_TYPE_RESPONSE +DEAD_PROCESS +DIR +DOWN_TIME +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +D_FMT +D_T_FMT +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EAFNOSUPPORT +EAGAIN +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NODATA +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EAI_SYSTEM +EALREADY +EAUTH +EBADF +EBADMSG +EBADRPC +EBUSY +ECANCELED +ECHILD +ECHO +ECHOCTL +ECHOE +ECHOK +ECHOKE +ECHONL +ECHOPRT +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDESTADDRREQ +EDOM +EDQUOT +EEXIST +EFAULT +EFBIG +EFTYPE +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +ELAST +ELOOP +EMFILE +EMLINK +EMPTY +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENEEDAUTH +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOATTR +ENOBUFS +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOLCK +ENOLINK +ENOMEM +ENOMSG +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTBLK +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTSOCK +ENOTSUP +ENOTTY +ENXIO +EOF +EOPNOTSUPP +EOVERFLOW +EPERM +EPFNOSUPPORT +EPIPE +EPROCLIM +EPROCUNAVAIL +EPROGMISMATCH +EPROGUNAVAIL +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERA +ERANGE +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +EREMOTE +EROFS +ERPCMISMATCH +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESTALE +ETIME +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUSERS +EVFILT_AIO +EVFILT_PROC +EVFILT_READ +EVFILT_SIGNAL +EVFILT_TIMER +EVFILT_VNODE +EVFILT_WRITE +EV_ADD +EV_CLEAR +EV_DELETE +EV_DISABLE +EV_DISPATCH +EV_ENABLE +EV_EOF +EV_ERROR +EV_FLAG1 +EV_ONESHOT +EV_RECEIPT +EV_SYSFLAGS +EWOULDBLOCK +EXDEV +EXIT_FAILURE +EXIT_SUCCESS +EXTA +EXTATTR_NAMESPACE_SYSTEM +EXTATTR_NAMESPACE_USER +EXTB +EXTPROC +Elf32_Addr +Elf32_Half +Elf32_Lword +Elf32_Off +Elf32_Phdr +Elf32_Sword +Elf32_Word +Elf64_Addr +Elf64_Half +Elf64_Lword +Elf64_Off +Elf64_Phdr +Elf64_Sword +Elf64_Sxword +Elf64_Word +Elf64_Xword +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FIBMAP +FILE +FILENAME_MAX +FIOASYNC +FIOCLEX +FIOGETBMAP +FIOGETOWN +FIONBIO +FIONCLEX +FIONREAD +FIONSPACE +FIONWRITE +FIOSETOWN +FLUSHO +FOPEN_MAX +F_CLOSEM +F_DUPFD +F_DUPFD_CLOEXEC +F_GETFD +F_GETFL +F_GETLK +F_GETNOSIGPIPE +F_GETOWN +F_LOCK +F_MAXFD +F_OK +F_RDLCK +F_SETFD +F_SETFL +F_SETLK +F_SETLKW +F_SETNOSIGPIPE +F_SETOWN +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +GLOB_NOSYS +GRPQUOTA +HUPCL +HW_NCPU +ICANON +ICRNL +IEXTEN +IFF_ALLMULTI +IFF_BROADCAST +IFF_DEBUG +IFF_LINK0 +IFF_LINK1 +IFF_LINK2 +IFF_LOOPBACK +IFF_MULTICAST +IFF_NOARP +IFF_NOTRAILERS +IFF_OACTIVE +IFF_POINTOPOINT +IFF_PROMISC +IFF_RUNNING +IFF_SIMPLEX +IFF_UP +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INIT_PROCESS +INLCR +INPCK +INT_MAX +INT_MIN +IOV_MAX +IPC_CREAT +IPC_EXCL +IPC_NOWAIT +IPC_PRIVATE +IPC_RMID +IPC_SET +IPC_STAT +IPPROTO_AH +IPPROTO_CARP +IPPROTO_DCCP +IPPROTO_DONE +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_ENCAP +IPPROTO_EON +IPPROTO_ESP +IPPROTO_ETHERIP +IPPROTO_FRAGMENT +IPPROTO_GGP +IPPROTO_GRE +IPPROTO_HOPOPTS +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IDP +IPPROTO_IGMP +IPPROTO_IP +IPPROTO_IPCOMP +IPPROTO_IPIP +IPPROTO_IPV6 +IPPROTO_IPV6_ICMP +IPPROTO_MAX +IPPROTO_MOBILE +IPPROTO_NONE +IPPROTO_PFSYNC +IPPROTO_PIM +IPPROTO_PUP +IPPROTO_RAW +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_SCTP +IPPROTO_TCP +IPPROTO_TP +IPPROTO_UDP +IPPROTO_VRRP +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPV6_JOIN_GROUP +IPV6_LEAVE_GROUP +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_PKTINFO +IPV6_RECVPKTINFO +IPV6_RECVTCLASS +IPV6_TCLASS +IPV6_UNICAST_HOPS +IPV6_V6ONLY +IP_ADD_MEMBERSHIP +IP_DROP_MEMBERSHIP +IP_HDRINCL +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_PKTINFO +IP_RECVDSTADDR +IP_RECVIF +IP_RECVPKTINFO +IP_SENDSRCADDR +IP_TOS +IP_TTL +ISIG +ISTRIP +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +IXANY +IXOFF +IXON +KERN_ARGMAX +KERN_ARND +KERN_AUTONICETIME +KERN_AUTONICEVAL +KERN_BOOTTIME +KERN_BUF +KERN_CCPU +KERN_CLOCKRATE +KERN_CONSDEV +KERN_CP_ID +KERN_CP_TIME +KERN_DEFCORENAME +KERN_DOMAINNAME +KERN_DRIVERS +KERN_DUMP_ON_PANIC +KERN_EVCNT +KERN_FILE +KERN_FILE2 +KERN_FORKFSLEEP +KERN_FSCALE +KERN_FSYNC +KERN_HARDCLOCK_TICKS +KERN_HOSTID +KERN_HOSTNAME +KERN_IOV_MAX +KERN_JOB_CONTROL +KERN_LABELOFFSET +KERN_LABELSECTOR +KERN_LOGIN_NAME_MAX +KERN_LOGSIGEXIT +KERN_LWP +KERN_MAPPED_FILES +KERN_MAXFILES +KERN_MAXID +KERN_MAXPARTITIONS +KERN_MAXPHYS +KERN_MAXPROC +KERN_MAXPTYS +KERN_MAXVNODES +KERN_MBUF +KERN_MEMLOCK +KERN_MEMLOCK_RANGE +KERN_MEMORY_PROTECTION +KERN_MONOTONIC_CLOCK +KERN_MSGBUF +KERN_MSGBUFSIZE +KERN_NGROUPS +KERN_NTPTIME +KERN_OBOOTTIME +KERN_OLDSHORTCORENAME +KERN_OLDSYSVIPC_INFO +KERN_OLDSYSVMSG +KERN_OLDSYSVSEM +KERN_OLDSYSVSHM +KERN_OSRELEASE +KERN_OSREV +KERN_OSTYPE +KERN_PIPE +KERN_POSIX1 +KERN_POSIX_BARRIERS +KERN_POSIX_READER_WRITER_LOCKS +KERN_POSIX_SEMAPHORES +KERN_POSIX_SPIN_LOCKS +KERN_POSIX_THREADS +KERN_POSIX_TIMERS +KERN_PROC +KERN_PROC2 +KERN_PROC_ALL +KERN_PROC_ARGS +KERN_PROC_ARGV +KERN_PROC_ENV +KERN_PROC_GID +KERN_PROC_NARGV +KERN_PROC_NENV +KERN_PROC_PATHNAME +KERN_PROC_PGRP +KERN_PROC_PID +KERN_PROC_RGID +KERN_PROC_RUID +KERN_PROC_SESSION +KERN_PROC_TTY +KERN_PROC_UID +KERN_PROF +KERN_RAWPARTITION +KERN_ROOT_DEVICE +KERN_ROOT_PARTITION +KERN_RTC_OFFSET +KERN_SAVED_IDS +KERN_SBMAX +KERN_SECURELVL +KERN_SOMAXKVA +KERN_SYNCHRONIZED_IO +KERN_SYSVIPC +KERN_TIMEX +KERN_TKSTAT +KERN_URND +KERN_VERIEXEC +KERN_VERSION +KERN_VNODE +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_TIME +LC_TIME_MASK +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LOCAL_CONNWAIT +LOCAL_CREDS +LOCAL_OCREDS +LOCAL_PEEREID +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOGIN_PROCESS +LOG_ALERT +LOG_AUTH +LOG_AUTHPRIV +LOG_CONS +LOG_CRIT +LOG_CRON +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_FTP +LOG_INFO +LOG_KERN +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NEWS +LOG_NFACILITIES +LOG_NOTICE +LOG_NOWAIT +LOG_ODELAY +LOG_PERROR +LOG_PID +LOG_PRIMASK +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +L_tmpnam +MADV_DONTNEED +MADV_FREE +MADV_NORMAL +MADV_RANDOM +MADV_SEQUENTIAL +MADV_WILLNEED +MAP_ANON +MAP_ANONYMOUS +MAP_FAILED +MAP_FILE +MAP_FIXED +MAP_HASSEMAPHORE +MAP_NORESERVE +MAP_PRIVATE +MAP_RENAME +MAP_SHARED +MAP_WIRED +MAXFREQ +MAXPHASE +MAXSEC +MAXTC +MCL_CURRENT +MCL_FUTURE +MDMBUF +MINSEC +MNT_FORCE +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_PPSMAX +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MSG_BCAST +MSG_CMSG_CLOEXEC +MSG_CTRUNC +MSG_DONTROUTE +MSG_DONTWAIT +MSG_EOR +MSG_MCAST +MSG_NBIO +MSG_NOSIGNAL +MSG_NOTIFICATION +MSG_OOB +MSG_PEEK +MSG_TRUNC +MSG_WAITALL +MSG_WAITFORONE +MS_ASYNC +MS_INVALIDATE +MS_SYNC +NANOSECOND +NCCS +NET_RT_DUMP +NET_RT_FLAGS +NET_RT_IFLIST +NET_RT_MAXID +NET_RT_OIFLIST +NET_RT_OOIFLIST +NET_RT_OOOIFLIST +NEW_TIME +NI_MAXHOST +NOEXPR +NOFLSH +NOKERNINFO +NOSTR +NOTE_ATTRIB +NOTE_CHILD +NOTE_DELETE +NOTE_EXEC +NOTE_EXIT +NOTE_EXTEND +NOTE_FORK +NOTE_LINK +NOTE_LOWAT +NOTE_PCTRLMASK +NOTE_PDATAMASK +NOTE_RENAME +NOTE_REVOKE +NOTE_TRACK +NOTE_TRACKERR +NOTE_WRITE +NTP_API +OCRNL +OFIOGETBMAP +OLD_TIME +ONLCR +ONLRET +ONOCR +ONOEOT +OPOST +OXTABS +O_ACCMODE +O_ALT_IO +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECT +O_DIRECTORY +O_DSYNC +O_EXCL +O_EXLOCK +O_FSYNC +O_NDELAY +O_NOCTTY +O_NOFOLLOW +O_NONBLOCK +O_NOSIGPIPE +O_RDONLY +O_RDWR +O_RSYNC +O_SEARCH +O_SHLOCK +O_SYNC +O_TRUNC +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PENDIN + +PF_APPLETALK +PF_ARP +PF_BLUETOOTH +PF_CCITT +PF_CHAOS +PF_CNT +PF_COIP +PF_DATAKIT +PF_DECnet +PF_DLI +PF_HYLINK +PF_IMPLINK +PF_INET +PF_INET6 +PF_IPX +PF_ISDN +PF_ISO +PF_KEY +PF_LAT +PF_LINK +PF_LOCAL +PF_MPLS +PF_NATM +PF_NS +PF_OROUTE +PF_OSI +PF_PIP +PF_PUP +PF_ROUTE +PF_RTIP +PF_SNA +PF_UNIX +PF_UNSPEC +PF_XTP +PIOD_READ_AUXV +PIOD_READ_D +PIOD_READ_I +PIOD_WRITE_D +PIOD_WRITE_I +PIPE_BUF +PM_STR +POLLERR +POLLHUP +POLLIN +POLLNVAL +POLLOUT +POLLPRI +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROT_EXEC +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_RWLOCK_INITIALIZER +PT_ATTACH +PT_CONTINUE +PT_DETACH +PT_DUMPCORE +PT_FIRSTMACH +PT_GETFPREGS +PT_GETREGS +PT_GET_EVENT_MASK +PT_GET_PROCESS_STATE +PT_IO +PT_KILL +PT_LWPINFO +PT_READ_D +PT_READ_I +PT_SETFPREGS +PT_SETREGS +PT_SET_EVENT_MASK +PT_STEP +PT_SYSCALL +PT_SYSCALLEMU +PT_TRACE_ME +PT_WRITE_D +PT_WRITE_I +P_ALL +P_PGID +P_PID +QCMD +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_ENOSYS +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_MEMLOCK +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_NTHR +RLIMIT_RSS +RLIMIT_SBSIZE +RLIMIT_STACK +RLIM_INFINITY +RLIM_NLIMITS +RLIM_SAVED_CUR +RLIM_SAVED_MAX +RTLD_DEFAULT +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NEXT +RTLD_NOLOAD +RTLD_NOW +RTLD_SELF +RUN_LVL +RUSAGE_CHILDREN +RUSAGE_SELF +R_OK +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_SIGINFO +SCALE_PPM +SCM_CREDS +SCM_RIGHTS +SCM_TIMESTAMP +SEEK_CUR +SEEK_END +SEEK_SET +SEM_FAILED +SF_APPEND +SF_ARCHIVED +SF_IMMUTABLE +SF_LOG +SF_SETTABLE +SF_SNAPINVAL +SF_SNAPSHOT +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGEMT +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGFPE +SIGHUP +SIGILL +SIGINFO +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGNATURE +SIGPIPE +SIGPROF +SIGQUIT +SIGSEGV +SIGSTKSZ +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SIOCGIFADDR +SOCKCREDSIZE +SOCK_CLOEXEC +SOCK_CONN_DGRAM +SOCK_DCCP +SOCK_DGRAM +SOCK_FLAGS_MASK +SOCK_NONBLOCK +SOCK_NOSIGPIPE +SOCK_RAW +SOCK_RDM +SOCK_SEQPACKET +SOCK_STREAM +SOL_SOCKET +SOMAXCONN +SO_ACCEPTCONN +SO_ACCEPTFILTER +SO_BROADCAST +SO_DEBUG +SO_DONTROUTE +SO_ERROR +SO_KEEPALIVE +SO_LINGER +SO_NOHEADER +SO_OOBINLINE +SO_OVERFLOWED +SO_RCVBUF +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_SNDBUF +SO_SNDLOWAT +SO_SNDTIMEO +SO_TIMESTAMP +SO_TYPE +SO_USELOOPBACK +SS_DISABLE +SS_ONSTACK +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +ST_NOSUID +ST_RDONLY +SYSCTL_DEFSIZE +SYSCTL_NAMELEN +SYSCTL_VERSION +SYSCTL_VERS_0 +SYSCTL_VERS_1 +SYSCTL_VERS_MASK +S_IEXEC +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IREAD +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWRITE +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_CONGCTL +TCP_INFO +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINIT +TCP_KEEPINTVL +TCP_MAXSEG +TCP_MD5SIG +TCP_NODELAY +TCSADRAIN +TCSAFLUSH +TCSANOW +THOUSEP +TIMER_ABSTIME +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TIOCCBRK +TIOCEXCL +TIOCFLUSH +TIOCGETA +TIOCGETD +TIOCGWINSZ +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNXCL +TIOCSBRK +TIOCSCTTY +TIOCSETA +TIOCSETAF +TIOCSETAW +TIOCSETD +TIOCSTART +TIOCSTOP +TIOCSWINSZ +TMP_MAX +TOSTOP +T_FMT +T_FMT_AMPM +UF_APPEND +UF_IMMUTABLE +UF_NODUMP +UF_OPAQUE +UF_SETTABLE +USER_PROCESS +USRQUOTA +UTIME_NOW +UTIME_OMIT +UT_HOSTSIZE +UT_LINESIZE +UT_NAMESIZE +VDISCARD +VDSUSP +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMIN +VQUIT +VREPRINT +VSTART +VSTATUS +VSTOP +VSUSP +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WUNTRACED +W_OK +X_OK +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_PC_2_SYMLINKS +_PC_ACL_EXTENDED +_PC_CHOWN_RESTRICTED +_PC_FILESIZEBITS +_PC_LINK_MAX +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_MIN_HOLE_SIZE +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_VDISABLE +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_ARG_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_HOST_NAME_MAX +_SC_IOV_MAX +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_LOGIN_NAME_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NGROUPS_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_PASS_MAX +_SC_PHYS_PAGES +_SC_PRIORITY_SCHEDULING +_SC_READER_WRITER_LOCKS +_SC_REGEXP +_SC_RE_DUP_MAX +_SC_SAVED_IDS +_SC_SCHED_PRI_MAX +_SC_SCHED_PRI_MIN +_SC_SCHED_RT_TS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMERS +_SC_TIMER_MAX +_SC_TTY_NAME_MAX +_SC_TZNAME_MAX +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_VERSION +_SC_XOPEN_SHM +_UTX_HOSTSIZE +_UTX_IDSIZE +_UTX_LINESIZE +_UTX_PADSIZE +_UTX_USERSIZE +__cpu_simple_lock_nv_t +__errno +__exit_status +_exit +_lwp_self +abort +abs +accept +accept4 +access +acct +addrinfo +aio_cancel +aio_error +aio_fsync +aio_read +aio_return +aio_suspend +aio_write +aiocb +alarm +arphdr +atexit +atof +atoi +bind +blkcnt_t +blksize_t +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chflags +chmod +chown +chroot +clearerr +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clock_t +clockid_t +close +closedir +closelog +cmsghdr +connect +creat +daemon +dev_t +difftime +dirent +dirfd +dl_iterate_phdr +dl_phdr_info +dladdr +dlclose +dlerror +dlopen +dlsym +dqblk +dup +dup2 +dup3 +duplocale +endgrent +endpwent +endservent +endutent +endutxent +execl +execle +execlp +execv +execve +execvp +exit +extattr_delete_fd +extattr_delete_file +extattr_delete_link +extattr_get_fd +extattr_get_file +extattr_get_link +extattr_namespace_to_string +extattr_set_fd +extattr_set_file +extattr_set_link +extattr_string_to_namespace +faccessat +fchdir +fchflags +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdatasync +fdopen +fdopendir +feof +ferror +fflush +fgetc +fgetpos +fgets +fileno +flock +fmemopen +fopen +fork +forkpty +fpathconf +fpos_t +fprintf +fputc +fputs +fread +free +freeaddrinfo +freeifaddrs +freelocale +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsfilcnt_t +fsid_t +fstat +fstatat +fstatvfs +fsync +ftell +ftello +ftruncate +futimens +futimes +fwrite +gai_strerror +getaddrinfo +getchar +getchar_unlocked +getcwd +getdomainname +getdtablesize +getegid +getenv +geteuid +getgid +getgrent +getgrent_r +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getgroups +gethostname +getifaddrs +getitimer +getlastlogx +getline +getloadavg +getlogin +getnameinfo +getopt +getpeereid +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpwent +getpwent_r +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getrlimit +getrusage +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettimeofday +getuid +getutent +getutmp +getutmpx +getutxent +getutxid +getutxline +gid_t +glob +glob_t +globfree +gmtime +gmtime_r +grantpt +group +hostent +iconv +iconv_close +iconv_open +iconv_t +id_t +idtype_t +if_data +if_freenameindex +if_indextoname +if_msghdr +if_nameindex +if_nametoindex +ifaddrs +in6_addr +in6_pktinfo +in_addr +in_addr_t +in_pktinfo +in_port_t +initgroups +ino_t +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ipc_perm +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerval +kevent +key_t +kill +killpg +kqueue +labs +lastlog +lastlogx +lchflags +lchown +lconv +linger +link +linkat +lio_listio +listen +locale_t +localeconv +localeconv_l +localtime +localtime_r +lockf +login_tty +lseek +lstat +lutimes +lwpid_t +madvise +malloc +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mkfifoat +mknod +mknodat +mkostemp +mkostemps +mkstemp +mkstemps +mktime +mlock +mlockall +mmap +mmsghdr +mode_t +mount +mprotect +mq_attr +mq_close +mq_getattr +mq_notify +mq_open +mq_receive +mq_send +mq_setattr +mq_timedreceive +mq_timedsend +mq_unlink +mqd_t +msghdr +msync +munlock +munlockall +munmap +nanosleep +newlocale +nfds_t +nice +nl_item +nl_langinfo +nlink_t +ntp_adjtime +ntp_gettime +ntptimeval +off_t +open +open_memstream +open_wmemstream +openat +opendir +openlog +openpty +passwd +pathconf +pause +pclose +perror +pid_t +pipe +pipe2 +poll +pollfd +popen +posix_madvise +posix_memalign +posix_openpt +pread +preadv +printf +protoent +pselect +pseudo_AF_HDRCMPLT +pseudo_AF_KEY +pseudo_AF_PIP +pseudo_AF_RTIP +pseudo_AF_XTP +pthread_atfork +pthread_attr_destroy +pthread_attr_get_np +pthread_attr_getguardsize +pthread_attr_getstack +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cancel +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_getattr_np +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_init +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_init +pthread_rwlockattr_t +pthread_self +pthread_setname_np +pthread_setspecific +pthread_sigmask +pthread_t +ptrace +ptrace_io_desc +ptrdiff_t +ptsname + +putchar +putchar_unlocked +putenv +puts +pututxline +pwrite +pwritev +qsort +raise +rand +read +readdir +readdir_r +readlink +readlinkat +readv +realloc +realpath +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +regoff_t +remove +rename +renameat +res_init +rewind +rewinddir +rlim_t +rlimit +rmdir +rusage +sa_family_t +scanf +sched_yield +seekdir +select +sem +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_t +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendmmsg +sendmsg +sendto +servent +setbuf +setdomainname +setegid +setenv +seteuid +setgid +setgrent +setgroups +sethostname +setitimer +setlocale +setlogmask +setpgid +setpriority +setprogname +setpwent +setrlimit +setservent +setsid +setsockopt +settimeofday +setuid +setutent +setutxent +setvbuf +shm_open +shm_unlink +shmat +shmatt_t +shmctl +shmdt +shmget +shmid_ds +shutdown +sigaction +sigaddset +sigaltstack +sigdelset +sigemptyset +sigevent +sigfillset +sighandler_t +siginfo_t +sigismember +signal +sigpending +sigprocmask +sigset_t +sigtimedwait +sigval +sigwait +sigwaitinfo +size_t +sleep +snprintf +sockaddr +sockaddr_dl +sockaddr_in +sockaddr_in6 +sockaddr_storage +sockaddr_un +sockcred +socket +socketpair +socklen_t +speed_t +sprintf +srand +sscanf +ssize_t +stack_t +stat +statvfs +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +symlink +symlinkat +sync +syscall +sysconf +sysctl +sysctlbyname +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +telldir +termios +time +time_t +timegm +times +timespec +timeval +timex +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +truncate +ttyname +ttyname_r +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +uname +ungetc +unlink +unlinkat +unlockpt +unmount +unpcbid +unsetenv +updlastlogx +updwtmpx +useconds_t +usleep +utimbuf +utime +utimensat +utimes +utmp +utmpx +utmpxname +utpname +utsname +vm_size_t +wait +wait4 +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev From 9e71659f573d5e0323373fb272176c7a2408d855 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:16:32 +0100 Subject: [PATCH 07/24] Add README to semver directory --- libc-test/semver/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 libc-test/semver/README.md diff --git a/libc-test/semver/README.md b/libc-test/semver/README.md new file mode 100644 index 0000000000000..624387172d00a --- /dev/null +++ b/libc-test/semver/README.md @@ -0,0 +1,17 @@ +# Supported API by libc + +These files are read by [`build.rs`](../build.rs) and turned into tests to +ensure that APIs aren't removed between libc releases. + +## File order + +Files are including in the following order: + * Family, e.g. `unix.txt`. NOTE: Windows is skipped here and includes as OS + name below. + * Vendor, e.g. `apple.txt`. This allows us to have a single file with system + calls shared between multiple OSs, e.g. `ios.txt`, `macos.txt` share the same + kernel. + * OS, e.g `linux.txt`, `macos.txt`, `windows.txt`. + * Architecture specific system calls, e.g. `linux-x86_64.txt` or + `linux-aarch64.txt`. + * Target environment, e.g. `windows-mscv.txt` or `windows-gnu.txt`. From 016542e8db3aca59344abe215437af1ea46f11db Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:27:02 +0100 Subject: [PATCH 08/24] Create common Unix semver list This currently includes are definitions available on Apple, FreeBSD, NetBSD and Redox. --- libc-test/semver/apple.txt | 936 ----------------------------------- libc-test/semver/freebsd.txt | 936 ----------------------------------- libc-test/semver/netbsd.txt | 936 ----------------------------------- libc-test/semver/redox.txt | 936 ----------------------------------- libc-test/semver/unix.txt | 936 +++++++++++++++++++++++++++++++++++ 5 files changed, 936 insertions(+), 3744 deletions(-) create mode 100644 libc-test/semver/unix.txt diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt index c3f59ab05ce23..aff6459774e56 100644 --- a/libc-test/semver/apple.txt +++ b/libc-test/semver/apple.txt @@ -30,8 +30,6 @@ AF_E164 AF_ECMA AF_HYLINK AF_IMPLINK -AF_INET -AF_INET6 AF_IPX AF_ISDN AF_ISO @@ -49,8 +47,6 @@ AF_SIP AF_SNA AF_SYSTEM AF_SYS_CONTROL -AF_UNIX -AF_UNSPEC AIO_ALLDONE AIO_CANCELED AIO_LISTIO_MAX @@ -69,40 +65,15 @@ AI_V4MAPPED_CFG ALTWERASE ALT_DIGITS AM_STR -ARPOP_REPLY -ARPOP_REQUEST -ATF_COM -ATF_PERM -ATF_PUBL -ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR AT_SYMLINK_FOLLOW AT_SYMLINK_NOFOLLOW -B0 -B110 -B115200 -B1200 -B134 B14400 -B150 -B1800 -B19200 -B200 -B230400 -B2400 B28800 -B300 -B38400 -B4800 -B50 -B57600 -B600 B7200 -B75 B76800 -B9600 BIOCFLUSH BIOCGBLEN BIOCGDLT @@ -127,7 +98,6 @@ BIOCSSEESENT BIOCVERSION BOOT_TIME BPF_ALIGNMENT -BRKINT BS0 BS1 BSDLY @@ -139,10 +109,7 @@ CLD_EXITED CLD_KILLED CLD_STOPPED CLD_TRAPPED -CLOCAL -CLOCK_MONOTONIC CLOCK_PROCESS_CPUTIME_ID -CLOCK_REALTIME CLOCK_THREAD_CPUTIME_ID CMSG_DATA CMSG_FIRSTHDR @@ -158,15 +125,8 @@ CR1 CR2 CR3 CRDLY -CREAD CRNCYSTR CRTSCTS -CS5 -CS6 -CS7 -CS8 -CSIZE -CSTOPB CTLFLAG_ANYBODY CTLFLAG_KERN CTLFLAG_LOCKED @@ -206,7 +166,6 @@ DAY_5 DAY_6 DAY_7 DEAD_PROCESS -DIR DLT_ARCNET DLT_ATM_RFC1483 DLT_AX25 @@ -221,24 +180,9 @@ DLT_PPP DLT_PRONET DLT_RAW DLT_SLIP -DT_BLK -DT_CHR -DT_DIR -DT_FIFO -DT_LNK -DT_REG -DT_SOCK -DT_UNKNOWN D_FMT D_MD_ORDER D_T_FMT -Dl_info -E2BIG -EACCES -EADDRINUSE -EADDRNOTAVAIL -EAFNOSUPPORT -EAGAIN EAI_AGAIN EAI_BADFLAGS EAI_FAIL @@ -249,120 +193,41 @@ EAI_NONAME EAI_OVERFLOW EAI_SERVICE EAI_SOCKTYPE -EAI_SYSTEM -EALREADY EAUTH EBADARCH EBADEXEC -EBADF EBADMACHO -EBADMSG EBADRPC -EBUSY -ECANCELED -ECHILD -ECHO ECHOCTL -ECHOE -ECHOK ECHOKE -ECHONL ECHOPRT -ECONNABORTED -ECONNREFUSED -ECONNRESET -EDEADLK -EDESTADDRREQ EDEVERR -EDOM -EDQUOT -EEXIST -EFAULT -EFBIG EFTYPE -EHOSTDOWN -EHOSTUNREACH -EIDRM -EILSEQ -EINPROGRESS -EINTR -EINVAL -EIO -EISCONN -EISDIR ELAST -ELOOP -EMFILE -EMLINK EMPTY -EMSGSIZE -EMULTIHOP -ENAMETOOLONG ENEEDAUTH -ENETDOWN -ENETRESET -ENETUNREACH -ENFILE ENOATTR -ENOBUFS ENODATA -ENODEV -ENOENT -ENOEXEC -ENOLCK -ENOLINK -ENOMEM -ENOMSG ENOPOLICY -ENOPROTOOPT -ENOSPC ENOSR ENOSTR -ENOSYS -ENOTBLK -ENOTCONN -ENOTDIR -ENOTEMPTY ENOTRECOVERABLE -ENOTSOCK ENOTSUP -ENOTTY -ENXIO EOF -EOPNOTSUPP -EOVERFLOW EOWNERDEAD -EPERM -EPFNOSUPPORT -EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL -EPROTO -EPROTONOSUPPORT -EPROTOTYPE EPWROFF EQFULL ERA -ERANGE ERA_D_FMT ERA_D_T_FMT ERA_T_FMT -EREMOTE -EROFS ERPCMISMATCH ESHLIBVERS -ESHUTDOWN -ESOCKTNOSUPPORT -ESPIPE -ESRCH -ESTALE ETIME -ETIMEDOUT -ETOOMANYREFS -ETXTBSY -EUSERS EVFILT_AIO EVFILT_FS EVFILT_MACHPORT @@ -389,29 +254,16 @@ EV_OOBAND EV_POLL EV_RECEIPT EV_SYSFLAGS -EWOULDBLOCK -EXDEV -EXIT_FAILURE -EXIT_SUCCESS EXTA EXTB EXTPROC -FD_CLOEXEC -FD_CLR -FD_ISSET -FD_SET -FD_SETSIZE -FD_ZERO FF0 FF1 FFDLY -FILE FILENAME_MAX FIOASYNC -FIOCLEX FIODTYPE FIOGETOWN -FIONBIO FIONCLEX FIONREAD FIOSETOWN @@ -419,29 +271,19 @@ FLUSHO FOPEN_MAX F_ALLOCATEALL F_ALLOCATECONTIG -F_DUPFD -F_DUPFD_CLOEXEC F_FREEZE_FS F_FULLFSYNC -F_GETFD -F_GETFL -F_GETLK F_GETOWN F_GETPATH F_GLOBAL_NOCACHE F_LOCK F_NOCACHE F_NODIRECT -F_OK F_PEOFPOSMODE F_PREALLOCATE F_RDADVISE F_RDAHEAD F_RDLCK -F_SETFD -F_SETFL -F_SETLK -F_SETLKW F_SETOWN F_TEST F_THAW_FS @@ -465,8 +307,6 @@ GLOB_NOESCAPE GLOB_NOMATCH GLOB_NOSORT GLOB_NOSPACE -GRPQUOTA -HUPCL HW_AVAILCPU HW_BUS_FREQ HW_BYTEORDER @@ -495,9 +335,6 @@ HW_TARGET HW_TB_FREQ HW_USERMEM HW_VECTORUNIT -ICANON -ICRNL -IEXTEN IFF_ALLMULTI IFF_ALTPHYS IFF_BROADCAST @@ -515,21 +352,7 @@ IFF_PROMISC IFF_RUNNING IFF_SIMPLEX IFF_UP -IFNAMSIZ -IF_NAMESIZE -IGNBRK -IGNCR -IGNPAR -IMAXBEL -INADDR_ANY -INADDR_BROADCAST -INADDR_LOOPBACK -INADDR_NONE INIT_PROCESS -INLCR -INPCK -INT_MAX -INT_MIN IOV_MAX IPC_CREAT IPC_EXCL @@ -574,8 +397,6 @@ IPPROTO_GRE IPPROTO_HELLO IPPROTO_HMP IPPROTO_HOPOPTS -IPPROTO_ICMP -IPPROTO_ICMPV6 IPPROTO_IDP IPPROTO_IDPR IPPROTO_IDRP @@ -585,13 +406,11 @@ IPPROTO_IGRP IPPROTO_IL IPPROTO_INLSP IPPROTO_INP -IPPROTO_IP IPPROTO_IPCOMP IPPROTO_IPCV IPPROTO_IPEIP IPPROTO_IPIP IPPROTO_IPPC -IPPROTO_IPV6 IPPROTO_IRTP IPPROTO_KRYPTOLAN IPPROTO_LARP @@ -632,13 +451,11 @@ IPPROTO_ST IPPROTO_SVMTP IPPROTO_SWIPE IPPROTO_TCF -IPPROTO_TCP IPPROTO_TP IPPROTO_TPXX IPPROTO_TRUNK1 IPPROTO_TRUNK2 IPPROTO_TTP -IPPROTO_UDP IPPROTO_VINES IPPROTO_VISA IPPROTO_VMTP @@ -656,36 +473,20 @@ IPV6_CHECKSUM IPV6_HOPLIMIT IPV6_JOIN_GROUP IPV6_LEAVE_GROUP -IPV6_MULTICAST_HOPS -IPV6_MULTICAST_IF -IPV6_MULTICAST_LOOP IPV6_PKTINFO IPV6_RECVPKTINFO IPV6_RECVTCLASS IPV6_TCLASS -IPV6_UNICAST_HOPS -IPV6_V6ONLY -IP_ADD_MEMBERSHIP -IP_DROP_MEMBERSHIP IP_HDRINCL -IP_MULTICAST_IF -IP_MULTICAST_LOOP -IP_MULTICAST_TTL IP_PKTINFO IP_RECVDSTADDR IP_RECVIF IP_RECVTOS IP_TOS -IP_TTL -ISIG -ISTRIP ITIMER_PROF ITIMER_REAL ITIMER_VIRTUAL IUTF8 -IXANY -IXOFF -IXON KERN_AFFINITY KERN_AIOMAX KERN_AIOPROCMAX @@ -831,53 +632,17 @@ LOCAL_PEEREPID LOCAL_PEEREUUID LOCAL_PEERPID LOCAL_PEERUUID -LOCK_EX -LOCK_NB -LOCK_SH -LOCK_UN LOGIN_PROCESS -LOG_ALERT -LOG_AUTH LOG_AUTHPRIV -LOG_CONS -LOG_CRIT LOG_CRON -LOG_DAEMON -LOG_DEBUG -LOG_EMERG -LOG_ERR -LOG_FACMASK LOG_FTP -LOG_INFO LOG_INSTALL -LOG_KERN LOG_LAUNCHD -LOG_LOCAL0 -LOG_LOCAL1 -LOG_LOCAL2 -LOG_LOCAL3 -LOG_LOCAL4 -LOG_LOCAL5 -LOG_LOCAL6 -LOG_LOCAL7 -LOG_LPR -LOG_MAIL -LOG_NDELAY LOG_NETINFO -LOG_NEWS LOG_NFACILITIES -LOG_NOTICE -LOG_NOWAIT -LOG_ODELAY LOG_PERROR -LOG_PID -LOG_PRIMASK LOG_RAS LOG_REMOTEAUTH -LOG_SYSLOG -LOG_USER -LOG_UUCP -LOG_WARNING L_tmpnam MADV_CAN_REUSE MADV_DONTNEED @@ -889,20 +654,14 @@ MADV_RANDOM MADV_SEQUENTIAL MADV_WILLNEED MADV_ZERO_WIRED_PAGES -MAP_ANON -MAP_ANONYMOUS MAP_COPY -MAP_FAILED MAP_FILE -MAP_FIXED MAP_HASSEMAPHORE MAP_JIT MAP_NOCACHE MAP_NOEXTEND MAP_NORESERVE -MAP_PRIVATE MAP_RENAME -MAP_SHARED MAXCOMLEN MAXFREQ MAXPHASE @@ -974,34 +733,22 @@ MON_6 MON_7 MON_8 MON_9 -MSG_CTRUNC -MSG_DONTROUTE MSG_DONTWAIT MSG_EOF -MSG_EOR MSG_FLUSH MSG_HAVEMORE MSG_HOLD -MSG_OOB -MSG_PEEK MSG_RCVMORE MSG_SEND -MSG_TRUNC -MSG_WAITALL -MS_ASYNC MS_DEACTIVATE -MS_INVALIDATE MS_KILLPAGES -MS_SYNC NANOSECOND -NCCS NET_RT_DUMP NET_RT_FLAGS NET_RT_IFLIST NET_RT_IFLIST2 NEW_TIME NI_DGRAM -NI_MAXHOST NI_MAXSERV NI_NAMEREQD NI_NOFQDN @@ -1012,7 +759,6 @@ NL0 NL1 NLDLY NOEXPR -NOFLSH NOKERNINFO NOSTR NOTE_ABSOLUTE @@ -1058,41 +804,16 @@ NOTE_VM_PRESSURE_SUDDEN_TERMINATE NOTE_VM_PRESSURE_TERMINATE NOTE_WRITE NTP_API -OCRNL OFDEL OFILL OLD_TIME -ONLCR -ONLRET -ONOCR ONOEOT -OPOST OXTABS -O_ACCMODE -O_APPEND -O_ASYNC -O_CLOEXEC -O_CREAT -O_DIRECTORY O_DSYNC -O_EXCL -O_EXLOCK -O_FSYNC O_NDELAY O_NOCTTY -O_NOFOLLOW -O_NONBLOCK -O_RDONLY -O_RDWR -O_SHLOCK O_SYMLINK O_SYNC -O_TRUNC -O_WRONLY -PARENB -PARMRK -PARODD -PATH_MAX PENDIN PF_APPLETALK PF_CCITT @@ -1105,8 +826,6 @@ PF_DLI PF_ECMA PF_HYLINK PF_IMPLINK -PF_INET -PF_INET6 PF_IPX PF_ISDN PF_ISO @@ -1126,17 +845,9 @@ PF_RTIP PF_SIP PF_SNA PF_SYSTEM -PF_UNIX -PF_UNSPEC PF_XTP PIPE_BUF PM_STR -POLLERR -POLLHUP -POLLIN -POLLNVAL -POLLOUT -POLLPRI POLLRDBAND POLLRDNORM POLLWRBAND @@ -1157,29 +868,15 @@ PRIO_DARWIN_BG PRIO_DARWIN_NONUI PRIO_DARWIN_PROCESS PRIO_DARWIN_THREAD -PRIO_MAX -PRIO_MIN -PRIO_PGRP -PRIO_PROCESS -PRIO_USER PROC_PIDTASKALLINFO PROC_PIDTASKINFO PROC_PIDTHREADINFO -PROT_EXEC -PROT_NONE -PROT_READ -PROT_WRITE -PTHREAD_COND_INITIALIZER PTHREAD_CREATE_DETACHED PTHREAD_CREATE_JOINABLE PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK -PTHREAD_MUTEX_INITIALIZER -PTHREAD_MUTEX_NORMAL -PTHREAD_MUTEX_RECURSIVE PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_SHARED -PTHREAD_RWLOCK_INITIALIZER PTHREAD_STACK_MIN PT_ATTACH PT_ATTACHEXC @@ -1301,15 +998,10 @@ RTF_STATIC RTF_UP RTF_WASCLONED RTF_XRESOLVE -RTLD_DEFAULT RTLD_FIRST -RTLD_GLOBAL -RTLD_LAZY -RTLD_LOCAL RTLD_NEXT RTLD_NODELETE RTLD_NOLOAD -RTLD_NOW RTLD_SELF RTM_ADD RTM_CHANGE @@ -1342,25 +1034,14 @@ RTV_SSTHRESH RUN_LVL RUSAGE_CHILDREN RUSAGE_SELF -R_OK SAE_ASSOCID_ALL SAE_ASSOCID_ANY SAE_CONNID_ALL SAE_CONNID_ANY -SA_NOCLDSTOP -SA_NOCLDWAIT -SA_NODEFER -SA_ONSTACK -SA_RESETHAND -SA_RESTART -SA_SIGINFO SCALE_PPM SCM_CREDS SCM_RIGHTS SCM_TIMESTAMP -SEEK_CUR -SEEK_END -SEEK_SET SEM_FAILED SEM_UNDO SETALL @@ -1375,71 +1056,21 @@ SHM_RDONLY SHM_RND SHM_W SHUTDOWN_TIME -SHUT_RD -SHUT_RDWR -SHUT_WR -SIGABRT -SIGALRM -SIGBUS -SIGCHLD -SIGCONT SIGEMT SIGEV_NONE SIGEV_SIGNAL SIGEV_THREAD -SIGFPE -SIGHUP -SIGILL SIGINFO -SIGINT -SIGIO -SIGIOT -SIGKILL SIGNATURE -SIGPIPE -SIGPROF -SIGQUIT -SIGSEGV SIGSTKSZ -SIGSTOP -SIGSYS -SIGTERM -SIGTRAP -SIGTSTP -SIGTTIN -SIGTTOU -SIGURG -SIGUSR1 -SIGUSR2 -SIGVTALRM -SIGWINCH -SIGXCPU -SIGXFSZ -SIG_BLOCK -SIG_DFL -SIG_ERR -SIG_IGN -SIG_SETMASK -SIG_UNBLOCK SIOCGIFADDR -SOCK_DGRAM SOCK_MAXADDRLEN SOCK_RAW SOCK_RDM -SOCK_SEQPACKET -SOCK_STREAM SOL_LOCAL -SOL_SOCKET SOMAXCONN -SO_ACCEPTCONN -SO_BROADCAST -SO_DEBUG -SO_DONTROUTE SO_DONTTRUNC -SO_ERROR -SO_KEEPALIVE SO_LABEL -SO_LINGER SO_LINGER_SEC SO_NKE SO_NOADDRERR @@ -1448,21 +1079,11 @@ SO_NOTIFYCONFLICT SO_NP_EXTENSIONS SO_NREAD SO_NWRITE -SO_OOBINLINE SO_PEERLABEL SO_RANDOMPORT -SO_RCVBUF -SO_RCVLOWAT -SO_RCVTIMEO -SO_REUSEADDR -SO_REUSEPORT SO_REUSESHAREUID -SO_SNDBUF -SO_SNDLOWAT -SO_SNDTIMEO SO_TIMESTAMP SO_TIMESTAMP_MONOTONIC -SO_TYPE SO_USELOOPBACK SO_WANTMORE SO_WANTOOBFLAG @@ -1485,9 +1106,6 @@ STA_PPSTIME STA_PPSWANDER STA_RONLY STA_UNSYNC -STDERR_FILENO -STDIN_FILENO -STDOUT_FILENO ST_NOSUID ST_RDONLY SUPERPAGE_NONE @@ -1496,54 +1114,20 @@ SUPERPAGE_SIZE_ANY SYSPROTO_CONTROL SYSPROTO_EVENT S_IEXEC -S_IFBLK -S_IFCHR -S_IFDIR -S_IFIFO -S_IFLNK -S_IFMT -S_IFREG -S_IFSOCK S_IREAD -S_IRGRP -S_IROTH -S_IRUSR -S_IRWXG -S_IRWXO -S_IRWXU -S_ISGID -S_ISUID -S_ISVTX -S_IWGRP -S_IWOTH S_IWRITE -S_IWUSR -S_IXGRP -S_IXOTH -S_IXUSR TAB0 TAB1 TAB2 TAB3 TABDLY -TCIFLUSH -TCIOFF -TCIOFLUSH -TCION -TCOFLUSH -TCOOFF -TCOON TCP_FASTOPEN TCP_KEEPALIVE TCP_KEEPCNT TCP_KEEPINTVL TCP_MAXSEG -TCP_NODELAY TCP_NOOPT TCP_NOPUSH -TCSADRAIN -TCSAFLUSH -TCSANOW THOUSEP TIME_DEL TIME_ERROR @@ -1563,7 +1147,6 @@ TIOCFLUSH TIOCGDRAINWAIT TIOCGETD TIOCGPGRP -TIOCGWINSZ TIOCIXOFF TIOCIXON TIOCMBIC @@ -1613,11 +1196,9 @@ TIOCSTART TIOCSTAT TIOCSTI TIOCSTOP -TIOCSWINSZ TIOCTIMESTAMP TIOCUCNTL TMP_MAX -TOSTOP T_FMT T_FMT_AMPM UF_APPEND @@ -1650,21 +1231,11 @@ USER_PROCESS USER_RE_DUP_MAX USER_STREAM_MAX USER_TZNAME_MAX -USRQUOTA UTIME_NOW UTIME_OMIT UTUN_OPT_FLAGS UTUN_OPT_IFNAME -VDISCARD VDSUSP -VEOF -VEOL -VEOL2 -VERASE -VINTR -VKILL -VLNEXT -VMIN VM_FLAGS_ALIAS_MASK VM_FLAGS_ANYWHERE VM_FLAGS_FIXED @@ -1755,32 +1326,10 @@ VM_MEMORY_UNSHARED_PMAP VM_MEMORY_WEBCORE_PURGEABLE_BUFFERS VM_METER VM_SWAPUSAGE -VQUIT -VREPRINT -VSTART VSTATUS -VSTOP -VSUSP VT0 VT1 VTDLY -VTIME -VWERASE -WCONTINUED -WCOREDUMP -WEXITED -WEXITSTATUS -WIFCONTINUED -WIFEXITED -WIFSIGNALED -WIFSTOPPED -WNOHANG -WNOWAIT -WSTOPPED -WSTOPSIG -WTERMSIG -WUNTRACED -W_OK XATTR_CREATE XATTR_NODEFAULT XATTR_NOFOLLOW @@ -1788,21 +1337,11 @@ XATTR_NOSECURITY XATTR_REPLACE XATTR_SHOWCOMPRESSION XUCRED_VERSION -X_OK YESEXPR YESSTR _IOFBF _IOLBF _IONBF -_PC_CHOWN_RESTRICTED -_PC_LINK_MAX -_PC_MAX_CANON -_PC_MAX_INPUT -_PC_NAME_MAX -_PC_NO_TRUNC -_PC_PATH_MAX -_PC_PIPE_BUF -_PC_VDISABLE _POSIX_VDISABLE _PTHREAD_COND_SIG_init _PTHREAD_MUTEX_SIG_init @@ -1827,7 +1366,6 @@ _SC_ADVISORY_INFO _SC_AIO_LISTIO_MAX _SC_AIO_MAX _SC_AIO_PRIO_DELTA_MAX -_SC_ARG_MAX _SC_ASYNCHRONOUS_IO _SC_ATEXIT_MAX _SC_BARRIERS @@ -1835,8 +1373,6 @@ _SC_BC_BASE_MAX _SC_BC_DIM_MAX _SC_BC_SCALE_MAX _SC_BC_STRING_MAX -_SC_CHILD_MAX -_SC_CLK_TCK _SC_CLOCK_SELECTION _SC_COLL_WEIGHTS_MAX _SC_CPUTIME @@ -1846,12 +1382,10 @@ _SC_FILE_LOCKING _SC_FSYNC _SC_GETGR_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX -_SC_HOST_NAME_MAX _SC_IOV_MAX _SC_IPV6 _SC_JOB_CONTROL _SC_LINE_MAX -_SC_LOGIN_NAME_MAX _SC_MAPPED_FILES _SC_MEMLOCK _SC_MEMLOCK_RANGE @@ -1860,12 +1394,8 @@ _SC_MESSAGE_PASSING _SC_MONOTONIC_CLOCK _SC_MQ_OPEN_MAX _SC_MQ_PRIO_MAX -_SC_NGROUPS_MAX _SC_NPROCESSORS_CONF _SC_NPROCESSORS_ONLN -_SC_OPEN_MAX -_SC_PAGESIZE -_SC_PAGE_SIZE _SC_PASS_MAX _SC_PHYS_PAGES _SC_PRIORITIZED_IO @@ -1874,7 +1404,6 @@ _SC_RAW_SOCKETS _SC_READER_WRITER_LOCKS _SC_REALTIME_SIGNALS _SC_REGEXP -_SC_RE_DUP_MAX _SC_RTSIG_MAX _SC_SAVED_IDS _SC_SEMAPHORES @@ -1887,8 +1416,6 @@ _SC_SPAWN _SC_SPIN_LOCKS _SC_SPORADIC_SERVER _SC_SS_REPL_MAX -_SC_STREAM_MAX -_SC_SYMLOOP_MAX _SC_SYNCHRONIZED_IO _SC_THREADS _SC_THREAD_ATTR_STACKADDR @@ -1915,14 +1442,11 @@ _SC_TRACE_LOG _SC_TRACE_NAME_MAX _SC_TRACE_SYS_MAX _SC_TRACE_USER_EVENT_MAX -_SC_TTY_NAME_MAX _SC_TYPED_MEMORY_OBJECTS -_SC_TZNAME_MAX _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFFBIG _SC_V6_LP64_OFF64 _SC_V6_LPBIG_OFFBIG -_SC_VERSION _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFFBIG _SC_XBS5_LP64_OFF64 @@ -1954,13 +1478,8 @@ _dyld_get_image_header _dyld_get_image_name _dyld_get_image_vmaddr_slide _dyld_image_count -_exit -abort abs -accept -access acct -addrinfo aio_cancel aio_error aio_fsync @@ -1969,211 +1488,68 @@ aio_return aio_suspend aio_write aiocb -alarm arphdr -atexit atof -atoi backtrace -bind -blkcnt_t -blksize_t boolean_t bpf_hdr brk -bsearch -c_char -c_double -c_float -c_int -c_long -c_longlong -c_schar -c_short -c_uchar -c_uint -c_ulong -c_ulonglong -c_ushort -c_void -calloc -cc_t -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir chflags -chmod -chown -chroot -clearerr clock_getres -clock_gettime -clock_t -clockid_t -close -closedir -closelog cmsghdr -connect connectx cpu_subtype_t cpu_type_t -creat -dev_t -difftime -dirent dirfd disconnectx -dladdr -dlclose -dlerror -dlopen -dlsym dqblk -dup -dup2 duplocale endgrent endpwent -endservent endutxent exchangedata -execl -execle -execlp -execv -execve -execvp -exit faccessat -fchdir fchflags -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fd_set -fdopen fdopendir -feof -ferror -fflush -fgetc -fgetpos -fgets fgetxattr -fileno flistxattr -flock -fmemopen -fopen -fork forkpty -fpathconf -fpos_t -fprintf -fputc -fputs -fread -free -freeaddrinfo freeifaddrs freelocale fremovexattr -freopen -fsblkcnt_t -fscanf -fseek -fseeko -fsetpos fsetxattr -fsfilcnt_t fsid_t -fstat -fstatat fstatfs -fstatvfs fstore_t -fsync -ftell -ftello ftok -ftruncate -futimens futimes -fwrite -gai_strerror -getaddrinfo -getchar -getchar_unlocked -getcwd getdomainname getdtablesize -getegid -getenv -geteuid getfsstat -getgid getgrent getgrgid getgrgid_r getgrnam getgrnam_r getgrouplist -getgroups -gethostname getifaddrs getitimer -getline getloadavg -getlogin getmntinfo getnameinfo -getopt getpeereid -getpeername -getpgid -getpgrp -getpid -getppid getpriority getprogname -getprotobyname -getprotobynumber getpwent -getpwnam getpwnam_r -getpwuid -getpwuid_r -getrlimit -getrusage -getservbyname -getservbyport -getservent getsid -getsockname -getsockopt -gettimeofday -getuid getutxent getutxid getutxline getxattr -gid_t glob glob_t globfree -gmtime -gmtime_r -grantpt -group -hostent iconv iconv_close iconv_open @@ -2182,71 +1558,25 @@ id_t idtype_t if_data if_freenameindex -if_indextoname if_msghdr if_nameindex -if_nametoindex ifaddrs -in6_addr in6_pktinfo -in_addr -in_addr_t in_pktinfo -in_port_t initgroups -ino_t -int16_t -int32_t -int64_t -int8_t integer_t -intmax_t -intptr_t -ioctl -iovec -ip_mreq ipc_perm -ipv6_mreq -isalnum -isalpha -isatty -isblank -iscntrl -isdigit -isgraph -islower -isprint -ispunct -isspace -isupper -isxdigit -itimerval kevent kevent64 kevent64_s key_t -kill -killpg kqueue labs -lchown -lconv -linger -link -linkat lio_listio -listen listxattr load_command -locale_t -localeconv localeconv_l -localtime -localtime_r -lockf login_tty -lseek -lstat lutimes mach_absolute_time mach_header @@ -2255,65 +1585,24 @@ mach_port_t mach_timebase_info mach_timebase_info_data_t madvise -malloc max_align_t mcontext_t -memchr -memcmp -memcpy -memmove -memset mincore -mkdir mkdirat -mkdtemp -mkfifo -mknod -mkstemp mkstemps -mktime -mlock -mlockall -mmap -mode_t mount -mprotect msghdr -msync -munlock -munlockall -munmap -nanosleep newlocale -nfds_t -nice nl_item nl_langinfo -nlink_t ntp_adjtime ntp_gettime ntptimeval -off_t -open -open_memstream -open_wmemstream openat -opendir -openlog openpty -passwd -pathconf pause -pclose -perror -pid_t -pipe -poll -pollfd popen posix_madvise -posix_memalign -posix_openpt posix_spawn posix_spawn_file_actions_addclose posix_spawn_file_actions_adddup2 @@ -2333,108 +1622,38 @@ posix_spawnattr_setsigdefault posix_spawnattr_setsigmask posix_spawnattr_t posix_spawnp -pread preadv -printf proc_bsdinfo proc_taskallinfo proc_taskinfo proc_threadinfo -protoent -pselect pseudo_AF_HDRCMPLT pseudo_AF_KEY pseudo_AF_PIP pseudo_AF_RTIP pseudo_AF_XTP -pthread_atfork -pthread_attr_destroy -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setstacksize -pthread_attr_t pthread_cancel -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_t -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy pthread_condattr_getpshared -pthread_condattr_init pthread_condattr_setpshared -pthread_condattr_t -pthread_create -pthread_detach -pthread_exit pthread_from_mach_thread_np pthread_get_stackaddr_np pthread_get_stacksize_np pthread_getname_np -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_key_t pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_t -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy pthread_mutexattr_getpshared -pthread_mutexattr_init pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_mutexattr_t -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_t -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy pthread_rwlockattr_getpshared -pthread_rwlockattr_init pthread_rwlockattr_setpshared -pthread_rwlockattr_t -pthread_self pthread_setname_np -pthread_setspecific -pthread_sigmask -pthread_t ptrace -ptrdiff_t -ptsname -putchar -putchar_unlocked -putenv -puts pututxline -pwrite pwritev -qsort querylocale quotactl radvisory -raise rand -read -readdir readdir_r -readlink readlinkat -readv -realloc -realpath -recv -recvfrom recvmsg regcomp regerror @@ -2443,229 +1662,74 @@ regexec regfree regmatch_t regoff_t -remove removexattr -rename -renameat renameatx_np renamex_np -res_init -rewind -rewinddir -rlim_t -rlimit -rmdir -rusage sa_endpoints_t -sa_family_t sae_associd_t sae_connid_t sbrk -scanf -sched_yield seekdir segment_command segment_command_64 -select sem_close sem_open -sem_post -sem_t -sem_trywait sem_unlink -sem_wait sembuf semctl semget semid_ds semop semun -send sendfile sendmsg -sendto -servent -setbuf setdomainname -setegid -setenv -seteuid -setgid setgrent setgroups sethostname setitimer -setlocale -setlogmask -setpgid setpriority setprogname setpwent -setrlimit -setservent -setsid -setsockopt settimeofday -setuid setutxent -setvbuf setxattr sf_hdtr -shm_open -shm_unlink shmat shmatt_t shmctl shmdt shmget shmid_ds -shutdown -sigaction -sigaddset sigaltstack -sigdelset -sigemptyset sigevent -sigfillset -sighandler_t siginfo_t -sigismember -signal -sigpending -sigprocmask -sigset_t -sigval sigwait -size_t -sleep -snprintf -sockaddr sockaddr_ctl sockaddr_dl -sockaddr_in -sockaddr_in6 sockaddr_inarp -sockaddr_storage -sockaddr_un -socket -socketpair -socklen_t -speed_t -sprintf srand -sscanf -ssize_t stack_t -stat statfs -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strrchr -strsignal -strspn -strstr -strtod -strtok -strtol -strtoul -strxfrm -suseconds_t -symlink -symlinkat sync syscall -sysconf sysctl sysctlbyname sysctlnametomib -syslog -system -tcdrain -tcflag_t -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp telldir -termios -time -time_t -timegm -times -timespec -timeval timeval32 timex -timezone -tm -tmpfile -tmpnam -tms -tolower -toupper truncate -ttyname -ttyname_r ucontext_t -uid_t -uint16_t -uint32_t -uint64_t -uint8_t -uintmax_t -uintptr_t -umask -uname -ungetc -unlink -unlinkat -unlockpt unmount -unsetenv useconds_t uselocale -usleep -utimbuf -utime utimensat -utimes utmpx utmpxname -utsname vm_prot_t vm_size_t -wait wait4 waitid -waitpid -wchar_t -wcslen -wcstombs -winsize -wmemchr -write -writev xsw_usage xucred diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index 30cf31bd3a0c7..d27c935f99e28 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -33,8 +33,6 @@ AF_ECMA AF_HYLINK AF_IEEE80211 AF_IMPLINK -AF_INET -AF_INET6 AF_INET6_SDP AF_INET_SDP AF_IPX @@ -53,8 +51,6 @@ AF_SCLUSTER AF_SIP AF_SLOW AF_SNA -AF_UNIX -AF_UNSPEC AIO_ALLDONE AIO_CANCELED AIO_LISTIO_MAX @@ -74,43 +70,18 @@ ALTMON_9 ALTWERASE ALT_DIGITS AM_STR -ARPOP_REPLY -ARPOP_REQUEST -ATF_COM -ATF_PERM -ATF_PUBL -ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR AT_SYMLINK_FOLLOW AT_SYMLINK_NOFOLLOW -B0 -B110 -B115200 -B1200 -B134 B14400 -B150 -B1800 -B19200 -B200 -B230400 -B2400 B28800 -B300 -B38400 B460800 -B4800 -B50 -B57600 -B600 B7200 -B75 B76800 B921600 -B9600 BIOCFLUSH BIOCGBLEN @@ -136,7 +107,6 @@ BIOCSSEESENT BIOCVERSION BOOT_TIME BPF_ALIGNMENT -BRKINT BUFSIZ CCAR_OFLOW @@ -151,13 +121,10 @@ CLD_EXITED CLD_KILLED CLD_STOPPED CLD_TRAPPED -CLOCAL -CLOCK_MONOTONIC CLOCK_MONOTONIC_FAST CLOCK_MONOTONIC_PRECISE CLOCK_PROCESS_CPUTIME_ID CLOCK_PROF -CLOCK_REALTIME CLOCK_REALTIME_FAST CLOCK_REALTIME_PRECISE CLOCK_SECOND @@ -173,16 +140,9 @@ CMSG_LEN CMSG_NXTHDR CMSG_SPACE CODESET -CREAD CRNCYSTR CRTSCTS CRTS_IFLOW -CS5 -CS6 -CS7 -CS8 -CSIZE -CSTOPB CTL_DEBUG CTL_HW CTL_KERN @@ -234,25 +194,9 @@ DAY_5 DAY_6 DAY_7 DEAD_PROCESS -DIR -DT_BLK -DT_CHR -DT_DIR -DT_FIFO -DT_LNK -DT_REG -DT_SOCK -DT_UNKNOWN D_FMT D_MD_ORDER D_T_FMT -Dl_info -E2BIG -EACCES -EADDRINUSE -EADDRNOTAVAIL -EAFNOSUPPORT -EAGAIN EAI_AGAIN EAI_BADFLAGS EAI_FAIL @@ -262,112 +206,33 @@ EAI_NONAME EAI_OVERFLOW EAI_SERVICE EAI_SOCKTYPE -EAI_SYSTEM -EALREADY EAUTH -EBADF -EBADMSG EBADRPC -EBUSY -ECANCELED ECAPMODE -ECHILD -ECHO ECHOCTL -ECHOE -ECHOK ECHOKE -ECHONL ECHOPRT -ECONNABORTED -ECONNREFUSED -ECONNRESET -EDEADLK -EDESTADDRREQ -EDOM EDOOFUS -EDQUOT -EEXIST -EFAULT -EFBIG EFTYPE -EHOSTDOWN -EHOSTUNREACH -EIDRM -EILSEQ -EINPROGRESS -EINTR -EINVAL -EIO -EISCONN -EISDIR ELAST -ELOOP -EMFILE -EMLINK EMPTY -EMSGSIZE -EMULTIHOP -ENAMETOOLONG ENEEDAUTH -ENETDOWN -ENETRESET -ENETUNREACH -ENFILE ENOATTR -ENOBUFS -ENODEV -ENOENT -ENOEXEC -ENOLCK -ENOLINK -ENOMEM -ENOMSG -ENOPROTOOPT -ENOSPC -ENOSYS -ENOTBLK ENOTCAPABLE -ENOTCONN -ENOTDIR -ENOTEMPTY ENOTRECOVERABLE -ENOTSOCK ENOTSUP -ENOTTY -ENXIO EOF -EOPNOTSUPP -EOVERFLOW EOWNERDEAD -EPERM -EPFNOSUPPORT -EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL -EPROTO -EPROTONOSUPPORT -EPROTOTYPE ERA -ERANGE ERA_D_FMT ERA_D_T_FMT ERA_T_FMT -EREMOTE -EROFS ERPCMISMATCH -ESHUTDOWN -ESOCKTNOSUPPORT -ESPIPE -ESRCH -ESTALE -ETIMEDOUT -ETOOMANYREFS -ETXTBSY -EUSERS EVFILT_AIO EVFILT_EMPTY EVFILT_FS @@ -394,10 +259,6 @@ EV_FLAG1 EV_ONESHOT EV_RECEIPT EV_SYSFLAGS -EWOULDBLOCK -EXDEV -EXIT_FAILURE -EXIT_SUCCESS EXTA EXTATTR_NAMESPACE_EMPTY EXTATTR_NAMESPACE_SYSTEM @@ -420,21 +281,12 @@ Elf64_Sword Elf64_Sxword Elf64_Word Elf64_Xword -FD_CLOEXEC -FD_CLR -FD_ISSET -FD_SET -FD_SETSIZE -FD_ZERO -FILE FILENAME_MAX FIOASYNC -FIOCLEX FIODGNAME FIODTYPE FIOGETLBA FIOGETOWN -FIONBIO FIONCLEX FIONREAD FIONSPACE @@ -446,24 +298,14 @@ FLUSHO FOPEN_MAX F_DUP2FD F_DUP2FD_CLOEXEC -F_DUPFD -F_DUPFD_CLOEXEC -F_GETFD -F_GETFL -F_GETLK F_GETOWN F_LOCK F_OGETLK -F_OK F_OSETLK F_OSETLKW F_RDAHEAD F_RDLCK F_READAHEAD -F_SETFD -F_SETFL -F_SETLK -F_SETLKW F_SETLK_REMOTE F_SETOWN F_TEST @@ -482,9 +324,7 @@ GLOB_NOMATCH GLOB_NOSORT GLOB_NOSPACE -GRPQUOTA H4DISC -HUPCL HW_BYTEORDER HW_DISKNAMES HW_DISKSTATS @@ -497,9 +337,6 @@ HW_PAGESIZE HW_PHYSMEM HW_REALMEM HW_USERMEM -ICANON -ICRNL -IEXTEN IFF_ALLMULTI IFF_ALTPHYS IFF_BROADCAST @@ -522,21 +359,7 @@ IFF_RUNNING IFF_SIMPLEX IFF_STATICARP IFF_UP -IFNAMSIZ -IF_NAMESIZE -IGNBRK -IGNCR -IGNPAR -IMAXBEL -INADDR_ANY -INADDR_BROADCAST -INADDR_LOOPBACK -INADDR_NONE INIT_PROCESS -INLCR -INPCK -INT_MAX -INT_MIN IOV_MAX IPC_CREAT IPC_EXCL @@ -585,8 +408,6 @@ IPPROTO_HELLO IPPROTO_HIP IPPROTO_HMP IPPROTO_HOPOPTS -IPPROTO_ICMP -IPPROTO_ICMPV6 IPPROTO_IDP IPPROTO_IDPR IPPROTO_IDRP @@ -596,13 +417,11 @@ IPPROTO_IGRP IPPROTO_IL IPPROTO_INLSP IPPROTO_INP -IPPROTO_IP IPPROTO_IPCOMP IPPROTO_IPCV IPPROTO_IPEIP IPPROTO_IPIP IPPROTO_IPPC -IPPROTO_IPV6 IPPROTO_IRTP IPPROTO_KRYPTOLAN IPPROTO_LARP @@ -650,14 +469,12 @@ IPPROTO_ST IPPROTO_SVMTP IPPROTO_SWIPE IPPROTO_TCF -IPPROTO_TCP IPPROTO_TLSP IPPROTO_TP IPPROTO_TPXX IPPROTO_TRUNK1 IPPROTO_TRUNK2 IPPROTO_TTP -IPPROTO_UDP IPPROTO_UDPLITE IPPROTO_VINES IPPROTO_VISA @@ -677,25 +494,15 @@ IPV6_CHECKSUM IPV6_HOPLIMIT IPV6_JOIN_GROUP IPV6_LEAVE_GROUP -IPV6_MULTICAST_HOPS -IPV6_MULTICAST_IF -IPV6_MULTICAST_LOOP IPV6_ORIGDSTADDR IPV6_PKTINFO IPV6_RECVORIGDSTADDR IPV6_RECVPKTINFO IPV6_RECVTCLASS IPV6_TCLASS -IPV6_UNICAST_HOPS -IPV6_V6ONLY -IP_ADD_MEMBERSHIP IP_BINDANY IP_BINDMULTI -IP_DROP_MEMBERSHIP IP_HDRINCL -IP_MULTICAST_IF -IP_MULTICAST_LOOP -IP_MULTICAST_TTL IP_ORIGDSTADDR IP_RECVDSTADDR IP_RECVIF @@ -704,15 +511,9 @@ IP_RECVTOS IP_RSS_LISTEN_BUCKET IP_SENDSRCADDR IP_TOS -IP_TTL -ISIG -ISTRIP ITIMER_PROF ITIMER_REAL ITIMER_VIRTUAL -IXANY -IXOFF -IXON JAIL_API_VERSION JAIL_ATTACH JAIL_CREATE @@ -818,51 +619,15 @@ LOCAL_CONNWAIT LOCAL_CREDS LOCAL_PEERCRED LOCAL_VENDOR -LOCK_EX -LOCK_NB -LOCK_SH -LOCK_UN LOGIN_PROCESS -LOG_ALERT -LOG_AUTH LOG_AUTHPRIV -LOG_CONS LOG_CONSOLE -LOG_CRIT LOG_CRON -LOG_DAEMON -LOG_DEBUG -LOG_EMERG -LOG_ERR -LOG_FACMASK LOG_FTP -LOG_INFO -LOG_KERN -LOG_LOCAL0 -LOG_LOCAL1 -LOG_LOCAL2 -LOG_LOCAL3 -LOG_LOCAL4 -LOG_LOCAL5 -LOG_LOCAL6 -LOG_LOCAL7 -LOG_LPR -LOG_MAIL -LOG_NDELAY -LOG_NEWS LOG_NFACILITIES -LOG_NOTICE -LOG_NOWAIT LOG_NTP -LOG_ODELAY LOG_PERROR -LOG_PID -LOG_PRIMASK LOG_SECURITY -LOG_SYSLOG -LOG_USER -LOG_UUCP -LOG_WARNING L_tmpnam MADV_AUTOSYNC MADV_CORE @@ -876,17 +641,11 @@ MADV_RANDOM MADV_SEQUENTIAL MADV_WILLNEED MAP_32BIT -MAP_ANON -MAP_ANONYMOUS MAP_COPY -MAP_FAILED MAP_FILE -MAP_FIXED MAP_HASSEMAPHORE MAP_NOCORE MAP_NOSYNC -MAP_PRIVATE -MAP_SHARED MAP_STACK MAXFREQ MAXPHASE @@ -930,25 +689,14 @@ MON_8 MON_9 MSG_CMSG_CLOEXEC MSG_COMPAT -MSG_CTRUNC -MSG_DONTROUTE MSG_DONTWAIT MSG_EOF -MSG_EOR MSG_NBIO MSG_NOERROR MSG_NOSIGNAL MSG_NOTIFICATION -MSG_OOB -MSG_PEEK -MSG_TRUNC -MSG_WAITALL -MS_ASYNC -MS_INVALIDATE -MS_SYNC NANOSECOND -NCCS NETGRAPHDISC NET_RT_DUMP NET_RT_FLAGS @@ -957,14 +705,12 @@ NET_RT_IFLISTL NET_RT_IFMALIST NEW_TIME NI_DGRAM -NI_MAXHOST NI_NAMEREQD NI_NOFQDN NI_NUMERICHOST NI_NUMERICSCOPE NI_NUMERICSERV NOEXPR -NOFLSH NOKERNINFO NOSTR NOTE_ATTRIB @@ -995,41 +741,16 @@ NOTE_TRIGGER NOTE_USECONDS NOTE_WRITE NTP_API -OCRNL OLD_TIME -ONLCR -ONLRET -ONOCR ONOEOT -OPOST OXTABS -O_ACCMODE -O_APPEND -O_ASYNC -O_CLOEXEC -O_CREAT O_DIRECT -O_DIRECTORY -O_EXCL O_EXEC -O_EXLOCK -O_FSYNC O_NDELAY O_NOCTTY -O_NOFOLLOW -O_NONBLOCK -O_RDONLY -O_RDWR -O_SHLOCK O_SYNC -O_TRUNC O_TTY_INIT -O_WRONLY -PARENB -PARMRK -PARODD -PATH_MAX PD_ALLOWED_AT_FORK PD_CLOEXEC PD_DAEMON @@ -1050,8 +771,6 @@ PF_ECMA PF_HYLINK PF_IEEE80211 PF_IMPLINK -PF_INET -PF_INET6 PF_INET6_SDP PF_INET_SDP PF_IPX @@ -1073,8 +792,6 @@ PF_SCLUSTER PF_SIP PF_SLOW PF_SNA -PF_UNIX -PF_UNSPEC PF_XTP PIOD_READ_D @@ -1083,13 +800,7 @@ PIOD_WRITE_D PIOD_WRITE_I PIPE_BUF PM_STR -POLLERR -POLLHUP -POLLIN POLLINIGNEOF -POLLNVAL -POLLOUT -POLLPRI POLLRDBAND POLLRDNORM POLLSTANDARD @@ -1113,27 +824,13 @@ POSIX_SPAWN_SETSCHEDULER POSIX_SPAWN_SETSIGDEF POSIX_SPAWN_SETSIGMASK PPPDISC -PRIO_MAX -PRIO_MIN -PRIO_PGRP -PRIO_PROCESS -PRIO_USER -PROT_EXEC -PROT_NONE -PROT_READ -PROT_WRITE -PTHREAD_COND_INITIALIZER PTHREAD_CREATE_DETACHED PTHREAD_CREATE_JOINABLE PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK -PTHREAD_MUTEX_INITIALIZER -PTHREAD_MUTEX_NORMAL -PTHREAD_MUTEX_RECURSIVE PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_SHARED -PTHREAD_RWLOCK_INITIALIZER PTHREAD_STACK_MIN PTRACE_DEFAULT PTRACE_EXEC @@ -1240,14 +937,9 @@ RLIMIT_UMTXP RLIMIT_VMEM RLIM_INFINITY RLIM_NLIMITS -RTLD_DEFAULT -RTLD_GLOBAL -RTLD_LAZY -RTLD_LOCAL RTLD_NEXT RTLD_NODELETE RTLD_NOLOAD -RTLD_NOW RTLD_SELF RTP_LOOKUP RTP_PRIO_IDLE @@ -1259,14 +951,6 @@ RTP_SET RUSAGE_CHILDREN RUSAGE_SELF RUSAGE_THREAD -R_OK -SA_NOCLDSTOP -SA_NOCLDWAIT -SA_NODEFER -SA_ONSTACK -SA_RESETHAND -SA_RESTART -SA_SIGINFO SCALE_PPM SCHED_FIFO SCHED_OTHER @@ -1275,11 +959,8 @@ SCM_CREDS SCM_RIGHTS SCM_TIMESTAMP -SEEK_CUR SEEK_DATA -SEEK_END SEEK_HOLE -SEEK_SET SEM_FAILED SF_APPEND SF_ARCHIVED @@ -1302,99 +983,39 @@ SHM_STAT SHM_UNLOCK SHM_W SHUTDOWN_TIME -SHUT_RD -SHUT_RDWR -SHUT_WR -SIGABRT -SIGALRM -SIGBUS -SIGCHLD -SIGCONT SIGEMT SIGEV_KEVENT SIGEV_NONE SIGEV_SIGNAL SIGEV_THREAD SIGEV_THREAD_ID -SIGFPE -SIGHUP -SIGILL SIGINFO -SIGINT -SIGIO -SIGIOT -SIGKILL -SIGPIPE -SIGPROF -SIGQUIT -SIGSEGV SIGSTKSZ -SIGSTOP -SIGSYS -SIGTERM -SIGTRAP -SIGTSTP -SIGTTIN -SIGTTOU -SIGURG -SIGUSR1 -SIGUSR2 -SIGVTALRM -SIGWINCH -SIGXCPU -SIGXFSZ -SIG_BLOCK -SIG_DFL -SIG_ERR -SIG_IGN -SIG_SETMASK -SIG_UNBLOCK SIOCGIFADDR SLIPDISC SOCKCREDSIZE SOCK_CLOEXEC -SOCK_DGRAM SOCK_MAXADDRLEN SOCK_NONBLOCK SOCK_RAW SOCK_RDM -SOCK_SEQPACKET -SOCK_STREAM -SOL_SOCKET SOMAXCONN -SO_ACCEPTCONN SO_ACCEPTFILTER SO_BINTIME -SO_BROADCAST -SO_DEBUG -SO_DONTROUTE -SO_ERROR -SO_KEEPALIVE SO_LABEL -SO_LINGER SO_LISTENINCQLEN SO_LISTENQLEN SO_LISTENQLIMIT SO_NOSIGPIPE SO_NO_DDP SO_NO_OFFLOAD -SO_OOBINLINE SO_PEERLABEL SO_PROTOCOL SO_PROTOTYPE -SO_RCVBUF -SO_RCVLOWAT -SO_RCVTIMEO -SO_REUSEADDR -SO_REUSEPORT SO_REUSEPORT_LB SO_SETFIB -SO_SNDBUF -SO_SNDLOWAT -SO_SNDTIMEO SO_TIMESTAMP -SO_TYPE SO_USELOOPBACK SO_USER_COOKIE SO_VENDOR @@ -1417,48 +1038,15 @@ STA_PPSTIME STA_PPSWANDER STA_RONLY STA_UNSYNC -STDERR_FILENO -STDIN_FILENO -STDOUT_FILENO ST_NOSUID ST_RDONLY S_IEXEC -S_IFBLK -S_IFCHR -S_IFDIR -S_IFIFO -S_IFLNK -S_IFMT -S_IFREG -S_IFSOCK S_IREAD -S_IRGRP -S_IROTH -S_IRUSR -S_IRWXG -S_IRWXO -S_IRWXU -S_ISGID -S_ISUID -S_ISVTX -S_IWGRP -S_IWOTH S_IWRITE -S_IWUSR -S_IXGRP -S_IXOTH -S_IXUSR TAB0 TAB3 TABDLY -TCIFLUSH -TCIOFF -TCIOFLUSH -TCION -TCOFLUSH -TCOOFF -TCOON TCP_CCALGOOPT TCP_CONGESTION TCP_FASTOPEN @@ -1469,14 +1057,10 @@ TCP_KEEPINIT TCP_KEEPINTVL TCP_MAXSEG TCP_MD5SIG -TCP_NODELAY TCP_NOOPT TCP_NOPUSH TCP_PCAP_IN TCP_PCAP_OUT -TCSADRAIN -TCSAFLUSH -TCSANOW THOUSEP TIMER_ABSTIME TIME_DEL @@ -1498,7 +1082,6 @@ TIOCGETD TIOCGPGRP TIOCGPTN TIOCGSID -TIOCGWINSZ TIOCMBIC TIOCMBIS TIOCMGDTRWAIT @@ -1544,11 +1127,9 @@ TIOCSTART TIOCSTAT TIOCSTI TIOCSTOP -TIOCSWINSZ TIOCTIMESTAMP TIOCUCNTL TMP_MAX -TOSTOP TTYDISC T_FMT @@ -1587,52 +1168,19 @@ USER_PROCESS USER_RE_DUP_MAX USER_STREAM_MAX USER_TZNAME_MAX -USRQUOTA UTIME_NOW UTIME_OMIT UTXDB_ACTIVE UTXDB_LASTLOGIN UTXDB_LOG -VDISCARD VDSUSP -VEOF -VEOL -VEOL2 -VERASE VERASE2 -VINTR -VKILL -VLNEXT -VMIN -VQUIT -VREPRINT -VSTART VSTATUS -VSTOP -VSUSP -VTIME -VWERASE -WCONTINUED -WCOREDUMP -WEXITED -WEXITSTATUS -WIFCONTINUED -WIFEXITED -WIFSIGNALED -WIFSTOPPED -WNOHANG -WNOWAIT -WSTOPPED -WSTOPSIG -WTERMSIG WTRAPPED -WUNTRACED -W_OK XUCRED_VERSION XU_NGROUPS -X_OK YESEXPR YESSTR _IOFBF @@ -1653,18 +1201,10 @@ _PC_ACL_PATH_MAX _PC_ALLOC_SIZE_MIN _PC_ASYNC_IO _PC_CAP_PRESENT -_PC_CHOWN_RESTRICTED _PC_FILESIZEBITS _PC_INF_PRESENT -_PC_LINK_MAX _PC_MAC_PRESENT -_PC_MAX_CANON -_PC_MAX_INPUT _PC_MIN_HOLE_SIZE -_PC_NAME_MAX -_PC_NO_TRUNC -_PC_PATH_MAX -_PC_PIPE_BUF _PC_PRIO_IO _PC_REC_INCR_XFER_SIZE _PC_REC_MAX_XFER_SIZE @@ -1672,7 +1212,6 @@ _PC_REC_MIN_XFER_SIZE _PC_REC_XFER_ALIGN _PC_SYMLINK_MAX _PC_SYNC_IO -_PC_VDISABLE _POSIX_VDISABLE _SC_2_CHAR_TERM _SC_2_C_BIND @@ -1693,7 +1232,6 @@ _SC_ADVISORY_INFO _SC_AIO_LISTIO_MAX _SC_AIO_MAX _SC_AIO_PRIO_DELTA_MAX -_SC_ARG_MAX _SC_ASYNCHRONOUS_IO _SC_ATEXIT_MAX _SC_BARRIERS @@ -1701,8 +1239,6 @@ _SC_BC_BASE_MAX _SC_BC_DIM_MAX _SC_BC_SCALE_MAX _SC_BC_STRING_MAX -_SC_CHILD_MAX -_SC_CLK_TCK _SC_CLOCK_SELECTION _SC_COLL_WEIGHTS_MAX _SC_CPUSET_SIZE @@ -1713,12 +1249,10 @@ _SC_FILE_LOCKING _SC_FSYNC _SC_GETGR_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX -_SC_HOST_NAME_MAX _SC_IOV_MAX _SC_IPV6 _SC_JOB_CONTROL _SC_LINE_MAX -_SC_LOGIN_NAME_MAX _SC_MAPPED_FILES _SC_MEMLOCK _SC_MEMLOCK_RANGE @@ -1727,12 +1261,8 @@ _SC_MESSAGE_PASSING _SC_MONOTONIC_CLOCK _SC_MQ_OPEN_MAX _SC_MQ_PRIO_MAX -_SC_NGROUPS_MAX _SC_NPROCESSORS_CONF _SC_NPROCESSORS_ONLN -_SC_OPEN_MAX -_SC_PAGESIZE -_SC_PAGE_SIZE _SC_PHYS_PAGES _SC_PRIORITIZED_IO _SC_PRIORITY_SCHEDULING @@ -1740,7 +1270,6 @@ _SC_RAW_SOCKETS _SC_READER_WRITER_LOCKS _SC_REALTIME_SIGNALS _SC_REGEXP -_SC_RE_DUP_MAX _SC_RTSIG_MAX _SC_SAVED_IDS _SC_SEMAPHORES @@ -1752,8 +1281,6 @@ _SC_SIGQUEUE_MAX _SC_SPAWN _SC_SPIN_LOCKS _SC_SPORADIC_SERVER -_SC_STREAM_MAX -_SC_SYMLOOP_MAX _SC_SYNCHRONIZED_IO _SC_THREADS _SC_THREAD_ATTR_STACKADDR @@ -1775,14 +1302,11 @@ _SC_TRACE _SC_TRACE_EVENT_FILTER _SC_TRACE_INHERIT _SC_TRACE_LOG -_SC_TTY_NAME_MAX _SC_TYPED_MEMORY_OBJECTS -_SC_TZNAME_MAX _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFFBIG _SC_V6_LP64_OFF64 _SC_V6_LPBIG_OFFBIG -_SC_VERSION _SC_XOPEN_CRYPT _SC_XOPEN_ENH_I18N _SC_XOPEN_LEGACY @@ -1796,15 +1320,10 @@ _SC_XOPEN_XCU_VERSION __c_anonymous_cr_pid __error __xuname -_exit _sem -abort abs -accept accept4 -access acct -addrinfo aio_cancel aio_error aio_fsync @@ -1814,91 +1333,31 @@ aio_suspend aio_waitcomplete aio_write aiocb -alarm arphdr -atexit atof -atoi -bind -blkcnt_t -blksize_t bpf_dltlist bpf_hdr bpf_insn bpf_program bpf_stat bpf_version -bsearch -c_char -c_double -c_float -c_int -c_long -c_longlong -c_schar -c_short -c_uchar -c_uint -c_ulong -c_ulonglong -c_ushort -c_void -calloc -cc_t -cfgetispeed -cfgetospeed -cfmakeraw cfmakesane -cfsetispeed -cfsetospeed -cfsetspeed -chdir chflags chflagsat -chmod -chown -chroot -clearerr clock_getcpuclockid clock_getres -clock_gettime clock_settime -clock_t -clockid_t -close -closedir -closelog cmsgcred cmsghdr -connect -creat daemon -dev_t -difftime -dirent dirfd dl_iterate_phdr dl_phdr_info -dladdr -dlclose -dlerror -dlopen -dlsym -dup -dup2 dup3 duplocale endgrent endpwent -endservent endutxent -execl -execle -execlp -execv -execve -execvp -exit extattr_delete_fd extattr_delete_file extattr_delete_link @@ -1914,75 +1373,22 @@ extattr_set_file extattr_set_link extattr_string_to_namespace faccessat -fchdir fchflags -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fd_set fdatasync -fdopen fdopendir -feof -ferror fexecve fflags_t -fflush -fgetc -fgetpos -fgets -fileno -flock -fmemopen -fopen -fork forkpty -fpathconf -fpos_t fpreg fpreg32 -fprintf -fputc -fputs -fread -free -freeaddrinfo freeifaddrs freelocale -freopen -fsblkcnt_t -fscanf -fseek -fseeko -fsetpos -fsfilcnt_t fsid_t -fstat -fstatat fstatfs -fstatvfs -fsync -ftell -ftello ftok -ftruncate -futimens futimes -fwrite -gai_strerror -getaddrinfo -getchar -getchar_unlocked -getcwd getdomainname getdtablesize -getegid -getenv -geteuid -getgid getgrent getgrent_r getgrgid @@ -1990,54 +1396,24 @@ getgrgid_r getgrnam getgrnam_r getgrouplist -getgroups -gethostname getifaddrs getitimer -getline getloadavg -getlogin getnameinfo -getopt getpeereid -getpeername -getpgid -getpgrp -getpid -getppid getpriority getprogname -getprotobyname -getprotobynumber getpwent getpwent_r -getpwnam getpwnam_r -getpwuid -getpwuid_r -getrlimit -getrusage -getservbyname -getservbyport -getservent getsid -getsockname -getsockopt -gettimeofday -getuid getutxent getutxid getutxline getutxuser -gid_t glob glob_t globfree -gmtime -gmtime_r -grantpt -group -hostent iconv iconv_close iconv_open @@ -2045,42 +1421,11 @@ iconv_t id_t idtype_t if_freenameindex -if_indextoname if_nameindex -if_nametoindex ifaddrs -in6_addr in6_pktinfo -in_addr -in_addr_t -in_port_t initgroups -ino_t -int16_t -int32_t -int64_t -int8_t -intmax_t -intptr_t -ioctl -iovec -ip_mreq ipc_perm -ipv6_mreq -isalnum -isalpha -isatty -isblank -iscntrl -isdigit -isgraph -islower -isprint -ispunct -isspace -isupper -isxdigit -itimerval jail jail_attach jail_get @@ -2088,58 +1433,26 @@ jail_remove jail_set kevent key_t -kill -killpg kqueue labs lchflags -lchown -lconv -linger -link -linkat lio_listio -listen -locale_t -localeconv -localtime -localtime_r -lockf login_tty -lseek -lstat lutimes lwpid_t madvise -malloc max_align_t mcontext_t -memchr -memcmp -memcpy memmem -memmove memrchr -memset mincore -mkdir mkdirat -mkdtemp -mkfifo mkfifoat -mknod mknodat mkostemp mkostemps -mkstemp mkstemps -mktime -mlock -mlockall -mmap mmsghdr -mode_t -mprotect mq_attr mq_close mq_getattr @@ -2161,49 +1474,25 @@ msgqnum_t msgrcv msgsnd msqid_ds -msync -munlock -munlockall -munmap -nanosleep newlocale -nfds_t -nice nl_item nl_langinfo nl_langinfo_l -nlink_t nmount ntp_adjtime ntp_gettime ntptimeval -off_t -open -open_memstream -open_wmemstream openat -opendir -openlog openpty -passwd -pathconf pause -pclose pdfork pdgetpid pdkill -perror -pid_t -pipe pipe2 -poll -pollfd popen posix_fadvise posix_fallocate posix_madvise -posix_memalign -posix_openpt posix_spawn posix_spawn_file_actions_addclose posix_spawn_file_actions_adddup2 @@ -2228,108 +1517,38 @@ posix_spawnattr_setsigmask posix_spawnattr_t posix_spawnp ppoll -pread preadv -printf -protoent -pselect pseudo_AF_HDRCMPLT pseudo_AF_KEY pseudo_AF_PIP pseudo_AF_RTIP pseudo_AF_XTP -pthread_atfork -pthread_attr_destroy pthread_attr_get_np pthread_attr_getguardsize pthread_attr_getstack -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setstacksize -pthread_attr_t pthread_cancel -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_t -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy pthread_condattr_getclock pthread_condattr_getpshared -pthread_condattr_init pthread_condattr_setclock pthread_condattr_setpshared -pthread_condattr_t -pthread_create -pthread_detach -pthread_exit -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_key_t pthread_kill pthread_main_np -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_t pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy pthread_mutexattr_getpshared -pthread_mutexattr_init pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_mutexattr_t -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_t -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy pthread_rwlockattr_getpshared -pthread_rwlockattr_init pthread_rwlockattr_setpshared -pthread_rwlockattr_t -pthread_self pthread_set_name_np -pthread_setspecific -pthread_sigmask -pthread_t ptrace ptrace_io_desc ptrace_vm_entry -ptrdiff_t -ptsname -putchar -putchar_unlocked -putenv -puts pututxline -pwrite pwritev -qsort querylocale -raise rand -read -readdir readdir_r -readlink readlinkat -readv -realloc -realpath -recv -recvfrom recvmmsg recvmsg reg @@ -2342,223 +1561,68 @@ regfree register_t regmatch_t regoff_t -remove -rename -renameat -res_init -rewind -rewinddir -rlim_t -rlimit -rmdir rtprio rtprio_thread -rusage -sa_family_t -scanf sched_getscheduler sched_param sched_setscheduler -sched_yield seekdir -select sem_close sem_destroy sem_getvalue sem_init sem_open -sem_post -sem_t sem_timedwait -sem_trywait sem_unlink -sem_wait -send sendfile sendmmsg sendmsg -sendto -servent -setbuf setdomainname -setegid -setenv -seteuid -setgid setgrent setgroups sethostname setitimer -setlocale -setlogmask -setpgid setpriority setprogname setpwent setresgid setresuid -setrlimit -setservent -setsid -setsockopt settimeofday -setuid setutxdb setutxent -setvbuf sf_hdtr -shm_open -shm_unlink shmat shmctl shmdt shmget shmid_ds -shutdown -sigaction -sigaddset sigaltstack -sigdelset -sigemptyset sigevent -sigfillset -sighandler_t siginfo_t -sigismember -signal -sigpending -sigprocmask -sigset_t sigtimedwait -sigval sigwait sigwaitinfo -size_t -sleep -snprintf -sockaddr sockaddr_dl -sockaddr_in -sockaddr_in6 -sockaddr_storage -sockaddr_un sockcred -socket -socketpair -socklen_t -speed_t -sprintf srand -sscanf -ssize_t stack_t -stat statfs -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strrchr -strsignal -strspn -strstr -strtod -strtok -strtol -strtoul -strxfrm -suseconds_t -symlink -symlinkat sync syscall -sysconf sysctl sysctlbyname sysctlnametomib -syslog -system -tcdrain -tcflag_t -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp telldir -termios -time -time_t -timegm -times -timespec -timeval timex -timezone -tm -tmpfile -tmpnam -tms -tolower -toupper truncate -ttyname -ttyname_r ucontext_t -uid_t -uint16_t -uint32_t -uint64_t -uint8_t -uintmax_t -uintptr_t -umask -uname -ungetc -unlink -unlinkat -unlockpt unmount -unsetenv useconds_t uselocale -usleep -utimbuf -utime utimensat -utimes utmpx -utsname vm_size_t -wait wait4 waitid -waitpid -wchar_t -wcslen -wcstombs -winsize -wmemchr -write -writev xmmreg xucred diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index adf137d9afbe9..bd1d0379c2bf3 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -32,8 +32,6 @@ AF_E164 AF_HYLINK AF_IEEE80211 AF_IMPLINK -AF_INET -AF_INET6 AF_IPX AF_ISDN AF_ISO @@ -48,50 +46,23 @@ AF_OSI AF_PUP AF_ROUTE AF_SNA -AF_UNIX -AF_UNSPEC AIO_ALLDONE AIO_CANCELED AIO_NOTCANCELED ALTWERASE ALT_DIGITS AM_STR -ARPOP_REPLY -ARPOP_REQUEST -ATF_COM -ATF_PERM -ATF_PUBL -ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR AT_SYMLINK_FOLLOW AT_SYMLINK_NOFOLLOW -B0 -B110 -B115200 -B1200 -B134 B14400 -B150 -B1800 -B19200 -B200 -B230400 -B2400 B28800 -B300 -B38400 B460800 -B4800 -B50 -B57600 -B600 B7200 -B75 B76800 B921600 -B9600 BIOCFLUSH BIOCGBLEN BIOCGDLT @@ -110,7 +81,6 @@ BIOCSRSIG BIOCSSEESENT BIOCVERSION BOOT_TIME -BRKINT BUFSIZ CCTS_OFLOW CDTRCTS @@ -122,25 +92,15 @@ CLD_EXITED CLD_KILLED CLD_STOPPED CLD_TRAPPED -CLOCAL -CLOCK_MONOTONIC -CLOCK_REALTIME CMSG_DATA CMSG_FIRSTHDR CMSG_LEN CMSG_NXTHDR CMSG_SPACE CODESET -CREAD CRNCYSTR CRTSCTS CRTS_IFLOW -CS5 -CS6 -CS7 -CS8 -CSIZE -CSTOPB CTLFLAG_ALIAS CTLFLAG_ANYNUMBER CTLFLAG_ANYWRITE @@ -248,25 +208,9 @@ DCCP_TYPE_REQUEST DCCP_TYPE_RESET DCCP_TYPE_RESPONSE DEAD_PROCESS -DIR DOWN_TIME -DT_BLK -DT_CHR -DT_DIR -DT_FIFO -DT_LNK -DT_REG -DT_SOCK -DT_UNKNOWN D_FMT D_T_FMT -Dl_info -E2BIG -EACCES -EADDRINUSE -EADDRNOTAVAIL -EAFNOSUPPORT -EAGAIN EAI_AGAIN EAI_BADFLAGS EAI_FAIL @@ -277,110 +221,31 @@ EAI_NONAME EAI_OVERFLOW EAI_SERVICE EAI_SOCKTYPE -EAI_SYSTEM -EALREADY EAUTH -EBADF -EBADMSG EBADRPC -EBUSY -ECANCELED -ECHILD -ECHO ECHOCTL -ECHOE -ECHOK ECHOKE -ECHONL ECHOPRT -ECONNABORTED -ECONNREFUSED -ECONNRESET -EDEADLK -EDESTADDRREQ -EDOM -EDQUOT -EEXIST -EFAULT -EFBIG EFTYPE -EHOSTDOWN -EHOSTUNREACH -EIDRM -EILSEQ -EINPROGRESS -EINTR -EINVAL -EIO -EISCONN -EISDIR ELAST -ELOOP -EMFILE -EMLINK EMPTY -EMSGSIZE -EMULTIHOP -ENAMETOOLONG ENEEDAUTH -ENETDOWN -ENETRESET -ENETUNREACH -ENFILE ENOATTR -ENOBUFS ENODATA -ENODEV -ENOENT -ENOEXEC -ENOLCK -ENOLINK -ENOMEM -ENOMSG -ENOPROTOOPT -ENOSPC ENOSR ENOSTR -ENOSYS -ENOTBLK -ENOTCONN -ENOTDIR -ENOTEMPTY -ENOTSOCK ENOTSUP -ENOTTY -ENXIO EOF -EOPNOTSUPP -EOVERFLOW -EPERM -EPFNOSUPPORT -EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL -EPROTO -EPROTONOSUPPORT -EPROTOTYPE ERA -ERANGE ERA_D_FMT ERA_D_T_FMT ERA_T_FMT -EREMOTE -EROFS ERPCMISMATCH -ESHUTDOWN -ESOCKTNOSUPPORT -ESPIPE -ESRCH -ESTALE ETIME -ETIMEDOUT -ETOOMANYREFS -ETXTBSY -EUSERS EVFILT_AIO EVFILT_PROC EVFILT_READ @@ -400,10 +265,6 @@ EV_FLAG1 EV_ONESHOT EV_RECEIPT EV_SYSFLAGS -EWOULDBLOCK -EXDEV -EXIT_FAILURE -EXIT_SUCCESS EXTA EXTATTR_NAMESPACE_SYSTEM EXTATTR_NAMESPACE_USER @@ -425,20 +286,11 @@ Elf64_Sword Elf64_Sxword Elf64_Word Elf64_Xword -FD_CLOEXEC -FD_CLR -FD_ISSET -FD_SET -FD_SETSIZE -FD_ZERO FIBMAP -FILE FILENAME_MAX FIOASYNC -FIOCLEX FIOGETBMAP FIOGETOWN -FIONBIO FIONCLEX FIONREAD FIONSPACE @@ -447,21 +299,11 @@ FIOSETOWN FLUSHO FOPEN_MAX F_CLOSEM -F_DUPFD -F_DUPFD_CLOEXEC -F_GETFD -F_GETFL -F_GETLK F_GETNOSIGPIPE F_GETOWN F_LOCK F_MAXFD -F_OK F_RDLCK -F_SETFD -F_SETFL -F_SETLK -F_SETLKW F_SETNOSIGPIPE F_SETOWN F_TEST @@ -480,12 +322,7 @@ GLOB_NOMATCH GLOB_NOSORT GLOB_NOSPACE GLOB_NOSYS -GRPQUOTA -HUPCL HW_NCPU -ICANON -ICRNL -IEXTEN IFF_ALLMULTI IFF_BROADCAST IFF_DEBUG @@ -502,21 +339,7 @@ IFF_PROMISC IFF_RUNNING IFF_SIMPLEX IFF_UP -IFNAMSIZ -IF_NAMESIZE -IGNBRK -IGNCR -IGNPAR -IMAXBEL -INADDR_ANY -INADDR_BROADCAST -INADDR_LOOPBACK -INADDR_NONE INIT_PROCESS -INLCR -INPCK -INT_MAX -INT_MIN IOV_MAX IPC_CREAT IPC_EXCL @@ -539,14 +362,10 @@ IPPROTO_FRAGMENT IPPROTO_GGP IPPROTO_GRE IPPROTO_HOPOPTS -IPPROTO_ICMP -IPPROTO_ICMPV6 IPPROTO_IDP IPPROTO_IGMP -IPPROTO_IP IPPROTO_IPCOMP IPPROTO_IPIP -IPPROTO_IPV6 IPPROTO_IPV6_ICMP IPPROTO_MAX IPPROTO_MOBILE @@ -558,9 +377,7 @@ IPPROTO_RAW IPPROTO_ROUTING IPPROTO_RSVP IPPROTO_SCTP -IPPROTO_TCP IPPROTO_TP -IPPROTO_UDP IPPROTO_VRRP IPTOS_ECN_CE IPTOS_ECN_ECT0 @@ -569,36 +386,20 @@ IPTOS_ECN_MASK IPTOS_ECN_NOTECT IPV6_JOIN_GROUP IPV6_LEAVE_GROUP -IPV6_MULTICAST_HOPS -IPV6_MULTICAST_IF -IPV6_MULTICAST_LOOP IPV6_PKTINFO IPV6_RECVPKTINFO IPV6_RECVTCLASS IPV6_TCLASS -IPV6_UNICAST_HOPS -IPV6_V6ONLY -IP_ADD_MEMBERSHIP -IP_DROP_MEMBERSHIP IP_HDRINCL -IP_MULTICAST_IF -IP_MULTICAST_LOOP -IP_MULTICAST_TTL IP_PKTINFO IP_RECVDSTADDR IP_RECVIF IP_RECVPKTINFO IP_SENDSRCADDR IP_TOS -IP_TTL -ISIG -ISTRIP ITIMER_PROF ITIMER_REAL ITIMER_VIRTUAL -IXANY -IXOFF -IXON KERN_ARGMAX KERN_ARND KERN_AUTONICETIME @@ -721,48 +522,12 @@ LOCAL_CONNWAIT LOCAL_CREDS LOCAL_OCREDS LOCAL_PEEREID -LOCK_EX -LOCK_NB -LOCK_SH -LOCK_UN LOGIN_PROCESS -LOG_ALERT -LOG_AUTH LOG_AUTHPRIV -LOG_CONS -LOG_CRIT LOG_CRON -LOG_DAEMON -LOG_DEBUG -LOG_EMERG -LOG_ERR -LOG_FACMASK LOG_FTP -LOG_INFO -LOG_KERN -LOG_LOCAL0 -LOG_LOCAL1 -LOG_LOCAL2 -LOG_LOCAL3 -LOG_LOCAL4 -LOG_LOCAL5 -LOG_LOCAL6 -LOG_LOCAL7 -LOG_LPR -LOG_MAIL -LOG_NDELAY -LOG_NEWS LOG_NFACILITIES -LOG_NOTICE -LOG_NOWAIT -LOG_ODELAY LOG_PERROR -LOG_PID -LOG_PRIMASK -LOG_SYSLOG -LOG_USER -LOG_UUCP -LOG_WARNING L_tmpnam MADV_DONTNEED MADV_FREE @@ -770,16 +535,10 @@ MADV_NORMAL MADV_RANDOM MADV_SEQUENTIAL MADV_WILLNEED -MAP_ANON -MAP_ANONYMOUS -MAP_FAILED MAP_FILE -MAP_FIXED MAP_HASSEMAPHORE MAP_NORESERVE -MAP_PRIVATE MAP_RENAME -MAP_SHARED MAP_WIRED MAXFREQ MAXPHASE @@ -816,24 +575,13 @@ MON_8 MON_9 MSG_BCAST MSG_CMSG_CLOEXEC -MSG_CTRUNC -MSG_DONTROUTE MSG_DONTWAIT -MSG_EOR MSG_MCAST MSG_NBIO MSG_NOSIGNAL MSG_NOTIFICATION -MSG_OOB -MSG_PEEK -MSG_TRUNC -MSG_WAITALL MSG_WAITFORONE -MS_ASYNC -MS_INVALIDATE -MS_SYNC NANOSECOND -NCCS NET_RT_DUMP NET_RT_FLAGS NET_RT_IFLIST @@ -842,9 +590,7 @@ NET_RT_OIFLIST NET_RT_OOIFLIST NET_RT_OOOIFLIST NEW_TIME -NI_MAXHOST NOEXPR -NOFLSH NOKERNINFO NOSTR NOTE_ATTRIB @@ -864,44 +610,19 @@ NOTE_TRACK NOTE_TRACKERR NOTE_WRITE NTP_API -OCRNL OFIOGETBMAP OLD_TIME -ONLCR -ONLRET -ONOCR ONOEOT -OPOST OXTABS -O_ACCMODE O_ALT_IO -O_APPEND -O_ASYNC -O_CLOEXEC -O_CREAT O_DIRECT -O_DIRECTORY O_DSYNC -O_EXCL -O_EXLOCK -O_FSYNC O_NDELAY O_NOCTTY -O_NOFOLLOW -O_NONBLOCK O_NOSIGPIPE -O_RDONLY -O_RDWR O_RSYNC O_SEARCH -O_SHLOCK O_SYNC -O_TRUNC -O_WRONLY -PARENB -PARMRK -PARODD -PATH_MAX PENDIN PF_APPLETALK @@ -916,8 +637,6 @@ PF_DECnet PF_DLI PF_HYLINK PF_IMPLINK -PF_INET -PF_INET6 PF_IPX PF_ISDN PF_ISO @@ -935,8 +654,6 @@ PF_PUP PF_ROUTE PF_RTIP PF_SNA -PF_UNIX -PF_UNSPEC PF_XTP PIOD_READ_AUXV PIOD_READ_D @@ -945,12 +662,6 @@ PIOD_WRITE_D PIOD_WRITE_I PIPE_BUF PM_STR -POLLERR -POLLHUP -POLLIN -POLLNVAL -POLLOUT -POLLPRI POLLRDBAND POLLRDNORM POLLWRBAND @@ -960,24 +671,10 @@ POSIX_MADV_NORMAL POSIX_MADV_RANDOM POSIX_MADV_SEQUENTIAL POSIX_MADV_WILLNEED -PRIO_MAX -PRIO_MIN -PRIO_PGRP -PRIO_PROCESS -PRIO_USER -PROT_EXEC -PROT_NONE -PROT_READ -PROT_WRITE -PTHREAD_COND_INITIALIZER PTHREAD_CREATE_DETACHED PTHREAD_CREATE_JOINABLE PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK -PTHREAD_MUTEX_INITIALIZER -PTHREAD_MUTEX_NORMAL -PTHREAD_MUTEX_RECURSIVE -PTHREAD_RWLOCK_INITIALIZER PT_ATTACH PT_CONTINUE PT_DETACH @@ -1061,32 +758,16 @@ RLIM_INFINITY RLIM_NLIMITS RLIM_SAVED_CUR RLIM_SAVED_MAX -RTLD_DEFAULT -RTLD_GLOBAL -RTLD_LAZY -RTLD_LOCAL RTLD_NEXT RTLD_NOLOAD -RTLD_NOW RTLD_SELF RUN_LVL RUSAGE_CHILDREN RUSAGE_SELF -R_OK -SA_NOCLDSTOP -SA_NOCLDWAIT -SA_NODEFER -SA_ONSTACK -SA_RESETHAND -SA_RESTART -SA_SIGINFO SCALE_PPM SCM_CREDS SCM_RIGHTS SCM_TIMESTAMP -SEEK_CUR -SEEK_END -SEEK_SET SEM_FAILED SF_APPEND SF_ARCHIVED @@ -1095,88 +776,28 @@ SF_LOG SF_SETTABLE SF_SNAPINVAL SF_SNAPSHOT -SHUT_RD -SHUT_RDWR -SHUT_WR -SIGABRT -SIGALRM -SIGBUS -SIGCHLD -SIGCONT SIGEMT SIGEV_NONE SIGEV_SIGNAL SIGEV_THREAD -SIGFPE -SIGHUP -SIGILL SIGINFO -SIGINT -SIGIO -SIGIOT -SIGKILL SIGNATURE -SIGPIPE -SIGPROF -SIGQUIT -SIGSEGV SIGSTKSZ -SIGSTOP -SIGSYS -SIGTERM -SIGTRAP -SIGTSTP -SIGTTIN -SIGTTOU -SIGURG -SIGUSR1 -SIGUSR2 -SIGVTALRM -SIGWINCH -SIGXCPU -SIGXFSZ -SIG_BLOCK -SIG_DFL -SIG_ERR -SIG_IGN -SIG_SETMASK -SIG_UNBLOCK SIOCGIFADDR SOCKCREDSIZE SOCK_CLOEXEC SOCK_CONN_DGRAM SOCK_DCCP -SOCK_DGRAM SOCK_FLAGS_MASK SOCK_NONBLOCK SOCK_NOSIGPIPE SOCK_RAW SOCK_RDM -SOCK_SEQPACKET -SOCK_STREAM -SOL_SOCKET SOMAXCONN -SO_ACCEPTCONN SO_ACCEPTFILTER -SO_BROADCAST -SO_DEBUG -SO_DONTROUTE -SO_ERROR -SO_KEEPALIVE -SO_LINGER SO_NOHEADER -SO_OOBINLINE SO_OVERFLOWED -SO_RCVBUF -SO_RCVLOWAT -SO_RCVTIMEO -SO_REUSEADDR -SO_REUSEPORT -SO_SNDBUF -SO_SNDLOWAT -SO_SNDTIMEO SO_TIMESTAMP -SO_TYPE SO_USELOOPBACK SS_DISABLE SS_ONSTACK @@ -1197,9 +818,6 @@ STA_PPSTIME STA_PPSWANDER STA_RONLY STA_UNSYNC -STDERR_FILENO -STDIN_FILENO -STDOUT_FILENO ST_NOSUID ST_RDONLY SYSCTL_DEFSIZE @@ -1209,38 +827,8 @@ SYSCTL_VERS_0 SYSCTL_VERS_1 SYSCTL_VERS_MASK S_IEXEC -S_IFBLK -S_IFCHR -S_IFDIR -S_IFIFO -S_IFLNK -S_IFMT -S_IFREG -S_IFSOCK S_IREAD -S_IRGRP -S_IROTH -S_IRUSR -S_IRWXG -S_IRWXO -S_IRWXU -S_ISGID -S_ISUID -S_ISVTX -S_IWGRP -S_IWOTH S_IWRITE -S_IWUSR -S_IXGRP -S_IXOTH -S_IXUSR -TCIFLUSH -TCIOFF -TCIOFLUSH -TCION -TCOFLUSH -TCOOFF -TCOON TCP_CONGCTL TCP_INFO TCP_KEEPCNT @@ -1249,10 +837,6 @@ TCP_KEEPINIT TCP_KEEPINTVL TCP_MAXSEG TCP_MD5SIG -TCP_NODELAY -TCSADRAIN -TCSAFLUSH -TCSANOW THOUSEP TIMER_ABSTIME TIME_DEL @@ -1266,7 +850,6 @@ TIOCEXCL TIOCFLUSH TIOCGETA TIOCGETD -TIOCGWINSZ TIOCMBIC TIOCMBIS TIOCMGET @@ -1291,9 +874,7 @@ TIOCSETAW TIOCSETD TIOCSTART TIOCSTOP -TIOCSWINSZ TMP_MAX -TOSTOP T_FMT T_FMT_AMPM UF_APPEND @@ -1302,46 +883,13 @@ UF_NODUMP UF_OPAQUE UF_SETTABLE USER_PROCESS -USRQUOTA UTIME_NOW UTIME_OMIT UT_HOSTSIZE UT_LINESIZE UT_NAMESIZE -VDISCARD VDSUSP -VEOF -VEOL -VEOL2 -VERASE -VINTR -VKILL -VLNEXT -VMIN -VQUIT -VREPRINT -VSTART VSTATUS -VSTOP -VSUSP -VTIME -VWERASE -WCONTINUED -WCOREDUMP -WEXITED -WEXITSTATUS -WIFCONTINUED -WIFEXITED -WIFSIGNALED -WIFSTOPPED -WNOHANG -WNOWAIT -WSTOPPED -WSTOPSIG -WTERMSIG -WUNTRACED -W_OK -X_OK YESEXPR YESSTR _IOFBF @@ -1349,19 +897,10 @@ _IOLBF _IONBF _PC_2_SYMLINKS _PC_ACL_EXTENDED -_PC_CHOWN_RESTRICTED _PC_FILESIZEBITS -_PC_LINK_MAX -_PC_MAX_CANON -_PC_MAX_INPUT _PC_MIN_HOLE_SIZE -_PC_NAME_MAX -_PC_NO_TRUNC -_PC_PATH_MAX -_PC_PIPE_BUF _PC_SYMLINK_MAX _PC_SYNC_IO -_PC_VDISABLE _POSIX_VDISABLE _SC_2_CHAR_TERM _SC_2_C_BIND @@ -1380,7 +919,6 @@ _SC_2_UPE _SC_2_VERSION _SC_AIO_LISTIO_MAX _SC_AIO_MAX -_SC_ARG_MAX _SC_ASYNCHRONOUS_IO _SC_ATEXIT_MAX _SC_BARRIERS @@ -1388,8 +926,6 @@ _SC_BC_BASE_MAX _SC_BC_DIM_MAX _SC_BC_SCALE_MAX _SC_BC_STRING_MAX -_SC_CHILD_MAX -_SC_CLK_TCK _SC_CLOCK_SELECTION _SC_COLL_WEIGHTS_MAX _SC_CPUTIME @@ -1398,11 +934,9 @@ _SC_EXPR_NEST_MAX _SC_FSYNC _SC_GETGR_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX -_SC_HOST_NAME_MAX _SC_IOV_MAX _SC_JOB_CONTROL _SC_LINE_MAX -_SC_LOGIN_NAME_MAX _SC_MAPPED_FILES _SC_MEMLOCK _SC_MEMLOCK_RANGE @@ -1411,18 +945,13 @@ _SC_MESSAGE_PASSING _SC_MONOTONIC_CLOCK _SC_MQ_OPEN_MAX _SC_MQ_PRIO_MAX -_SC_NGROUPS_MAX _SC_NPROCESSORS_CONF _SC_NPROCESSORS_ONLN -_SC_OPEN_MAX -_SC_PAGESIZE -_SC_PAGE_SIZE _SC_PASS_MAX _SC_PHYS_PAGES _SC_PRIORITY_SCHEDULING _SC_READER_WRITER_LOCKS _SC_REGEXP -_SC_RE_DUP_MAX _SC_SAVED_IDS _SC_SCHED_PRI_MAX _SC_SCHED_PRI_MIN @@ -1433,8 +962,6 @@ _SC_SHARED_MEMORY_OBJECTS _SC_SHELL _SC_SPAWN _SC_SPIN_LOCKS -_SC_STREAM_MAX -_SC_SYMLOOP_MAX _SC_SYNCHRONIZED_IO _SC_THREADS _SC_THREAD_ATTR_STACKADDR @@ -1451,13 +978,10 @@ _SC_THREAD_STACK_MIN _SC_THREAD_THREADS_MAX _SC_TIMERS _SC_TIMER_MAX -_SC_TTY_NAME_MAX -_SC_TZNAME_MAX _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFFBIG _SC_V6_LP64_OFF64 _SC_V6_LPBIG_OFFBIG -_SC_VERSION _SC_XOPEN_SHM _UTX_HOSTSIZE _UTX_IDSIZE @@ -1467,15 +991,10 @@ _UTX_USERSIZE __cpu_simple_lock_nv_t __errno __exit_status -_exit _lwp_self -abort abs -accept accept4 -access acct -addrinfo aio_cancel aio_error aio_fsync @@ -1484,84 +1003,24 @@ aio_return aio_suspend aio_write aiocb -alarm arphdr -atexit atof -atoi -bind -blkcnt_t -blksize_t -bsearch -c_char -c_double -c_float -c_int -c_long -c_longlong -c_schar -c_short -c_uchar -c_uint -c_ulong -c_ulonglong -c_ushort -c_void -calloc -cc_t -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir chflags -chmod -chown -chroot -clearerr clock_getres -clock_gettime clock_nanosleep clock_settime -clock_t -clockid_t -close -closedir -closelog cmsghdr -connect -creat daemon -dev_t -difftime -dirent dirfd dl_iterate_phdr dl_phdr_info -dladdr -dlclose -dlerror -dlopen -dlsym dqblk -dup -dup2 dup3 duplocale endgrent endpwent -endservent endutent endutxent -execl -execle -execlp -execv -execve -execvp -exit extattr_delete_fd extattr_delete_file extattr_delete_link @@ -1574,69 +1033,16 @@ extattr_set_file extattr_set_link extattr_string_to_namespace faccessat -fchdir fchflags -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fd_set fdatasync -fdopen fdopendir -feof -ferror -fflush -fgetc -fgetpos -fgets -fileno -flock -fmemopen -fopen -fork forkpty -fpathconf -fpos_t -fprintf -fputc -fputs -fread -free -freeaddrinfo freeifaddrs freelocale -freopen -fsblkcnt_t -fscanf -fseek -fseeko -fsetpos -fsfilcnt_t fsid_t -fstat -fstatat -fstatvfs -fsync -ftell -ftello -ftruncate -futimens futimes -fwrite -gai_strerror -getaddrinfo -getchar -getchar_unlocked -getcwd getdomainname getdtablesize -getegid -getenv -geteuid -getgid getgrent getgrent_r getgrgid @@ -1644,57 +1050,27 @@ getgrgid_r getgrnam getgrnam_r getgrouplist -getgroups -gethostname getifaddrs getitimer getlastlogx -getline getloadavg -getlogin getnameinfo -getopt getpeereid -getpeername -getpgid -getpgrp -getpid -getppid getpriority getprogname -getprotobyname -getprotobynumber getpwent getpwent_r -getpwnam getpwnam_r -getpwuid -getpwuid_r -getrlimit -getrusage -getservbyname -getservbyport -getservent getsid -getsockname -getsockopt -gettimeofday -getuid getutent getutmp getutmpx getutxent getutxid getutxline -gid_t glob glob_t globfree -gmtime -gmtime_r -grantpt -group -hostent iconv iconv_close iconv_open @@ -1703,100 +1079,37 @@ id_t idtype_t if_data if_freenameindex -if_indextoname if_msghdr if_nameindex -if_nametoindex ifaddrs -in6_addr in6_pktinfo -in_addr -in_addr_t in_pktinfo -in_port_t initgroups -ino_t -int16_t -int32_t -int64_t -int8_t -intmax_t -intptr_t -ioctl -iovec -ip_mreq ipc_perm -ipv6_mreq -isalnum -isalpha -isatty -isblank -iscntrl -isdigit -isgraph -islower -isprint -ispunct -isspace -isupper -isxdigit -itimerval kevent key_t -kill -killpg kqueue labs lastlog lastlogx lchflags -lchown -lconv -linger -link -linkat lio_listio -listen -locale_t -localeconv localeconv_l -localtime -localtime_r -lockf login_tty -lseek -lstat lutimes lwpid_t madvise -malloc -memchr -memcmp -memcpy memmem -memmove memrchr -memset mincore -mkdir mkdirat -mkdtemp -mkfifo mkfifoat -mknod mknodat mkostemp mkostemps -mkstemp mkstemps -mktime -mlock -mlockall -mmap mmsghdr -mode_t mount -mprotect mq_attr mq_close mq_getattr @@ -1810,135 +1123,41 @@ mq_timedsend mq_unlink mqd_t msghdr -msync -munlock -munlockall -munmap -nanosleep newlocale -nfds_t -nice nl_item nl_langinfo -nlink_t ntp_adjtime ntp_gettime ntptimeval -off_t -open -open_memstream -open_wmemstream openat -opendir -openlog openpty -passwd -pathconf pause -pclose -perror -pid_t -pipe pipe2 -poll -pollfd popen posix_madvise -posix_memalign -posix_openpt -pread preadv -printf -protoent -pselect pseudo_AF_HDRCMPLT pseudo_AF_KEY pseudo_AF_PIP pseudo_AF_RTIP pseudo_AF_XTP -pthread_atfork -pthread_attr_destroy pthread_attr_get_np pthread_attr_getguardsize pthread_attr_getstack -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setstacksize -pthread_attr_t pthread_cancel -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_t -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_init pthread_condattr_setclock -pthread_condattr_t -pthread_create -pthread_detach -pthread_exit pthread_getattr_np -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_key_t pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_t pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_init -pthread_mutexattr_settype -pthread_mutexattr_t -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_t -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_init -pthread_rwlockattr_t -pthread_self pthread_setname_np -pthread_setspecific -pthread_sigmask -pthread_t ptrace ptrace_io_desc -ptrdiff_t -ptsname -putchar -putchar_unlocked -putenv -puts pututxline -pwrite pwritev -qsort -raise rand -read -readdir readdir_r -readlink readlinkat -readv -realloc -realpath -recv -recvfrom recvmmsg recvmsg regcomp @@ -1948,215 +1167,60 @@ regexec regfree regmatch_t regoff_t -remove -rename -renameat -res_init -rewind -rewinddir -rlim_t -rlimit -rmdir -rusage -sa_family_t -scanf -sched_yield seekdir -select sem sem_close sem_destroy sem_getvalue sem_init sem_open -sem_post -sem_t sem_timedwait -sem_trywait sem_unlink -sem_wait -send sendmmsg sendmsg -sendto -servent -setbuf setdomainname -setegid -setenv -seteuid -setgid setgrent setgroups sethostname setitimer -setlocale -setlogmask -setpgid setpriority setprogname setpwent -setrlimit -setservent -setsid -setsockopt settimeofday -setuid setutent setutxent -setvbuf -shm_open -shm_unlink shmat shmatt_t shmctl shmdt shmget shmid_ds -shutdown -sigaction -sigaddset sigaltstack -sigdelset -sigemptyset sigevent -sigfillset -sighandler_t siginfo_t -sigismember -signal -sigpending -sigprocmask -sigset_t sigtimedwait -sigval sigwait sigwaitinfo -size_t -sleep -snprintf -sockaddr sockaddr_dl -sockaddr_in -sockaddr_in6 -sockaddr_storage -sockaddr_un sockcred -socket -socketpair -socklen_t -speed_t -sprintf srand -sscanf -ssize_t stack_t -stat -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strrchr -strsignal -strspn -strstr -strtod -strtok -strtol -strtoul -strxfrm -suseconds_t -symlink -symlinkat sync syscall -sysconf sysctl sysctlbyname -syslog -system -tcdrain -tcflag_t -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp telldir -termios -time -time_t -timegm -times -timespec -timeval timex -timezone -tm -tmpfile -tmpnam -tms -tolower -toupper truncate -ttyname -ttyname_r -uid_t -uint16_t -uint32_t -uint64_t -uint8_t -uintmax_t -uintptr_t -umask -uname -ungetc -unlink -unlinkat -unlockpt unmount unpcbid -unsetenv updlastlogx updwtmpx useconds_t -usleep -utimbuf -utime utimensat -utimes utmp utmpx utmpxname utpname -utsname vm_size_t -wait wait4 -waitpid -wchar_t -wcslen -wcstombs -winsize -wmemchr -write -writev diff --git a/libc-test/semver/redox.txt b/libc-test/semver/redox.txt index 7a2b8965d6de5..219130af15b07 100644 --- a/libc-test/semver/redox.txt +++ b/libc-test/semver/redox.txt @@ -1,113 +1,26 @@ -AF_INET -AF_INET6 -AF_UNIX -AF_UNSPEC -ARPOP_REPLY -ARPOP_REQUEST -ATF_COM -ATF_PERM -ATF_PUBL -ATF_USETRAILERS -B0 B1000000 -B110 -B115200 B1152000 -B1200 -B134 -B150 B1500000 -B1800 -B19200 -B200 B2000000 -B230400 -B2400 B2500000 -B300 B3000000 B3500000 -B38400 B4000000 B460800 -B4800 -B50 B500000 -B57600 B576000 -B600 -B75 B921600 -B9600 -BRKINT -CLOCAL -CLOCK_MONOTONIC -CLOCK_REALTIME -CREAD -CS5 -CS6 -CS7 -CS8 -CSIZE -CSTOPB -DIR -DT_BLK -DT_CHR -DT_DIR -DT_FIFO -DT_LNK -DT_REG -DT_SOCK -DT_UNKNOWN -Dl_info -E2BIG -EACCES -EADDRINUSE -EADDRNOTAVAIL EADV -EAFNOSUPPORT -EAGAIN -EAI_SYSTEM -EALREADY EBADE -EBADF EBADFD -EBADMSG EBADR EBADRQC EBADSLT EBFONT -EBUSY -ECANCELED -ECHILD -ECHO -ECHOE -ECHOK -ECHONL ECHRNG ECOMM -ECONNABORTED -ECONNREFUSED -ECONNRESET -EDEADLK EDEADLOCK -EDESTADDRREQ -EDOM EDOTDOT -EDQUOT -EEXIST -EFAULT -EFBIG -EHOSTDOWN -EHOSTUNREACH -EIDRM -EILSEQ -EINPROGRESS -EINTR -EINVAL -EIO -EISCONN -EISDIR EISNAM EKEYEXPIRED EKEYREJECTED @@ -122,54 +35,21 @@ ELIBEXEC ELIBMAX ELIBSCN ELNRNG -ELOOP EMEDIUMTYPE -EMFILE -EMLINK -EMSGSIZE -EMULTIHOP -ENAMETOOLONG ENAVAIL -ENETDOWN -ENETRESET -ENETUNREACH -ENFILE ENOANO -ENOBUFS ENOCSI ENODATA -ENODEV -ENOENT -ENOEXEC ENOKEY -ENOLCK -ENOLINK ENOMEDIUM -ENOMEM -ENOMSG ENONET ENOPKG -ENOPROTOOPT -ENOSPC ENOSR ENOSTR -ENOSYS -ENOTBLK -ENOTCONN -ENOTDIR -ENOTEMPTY ENOTNAM ENOTRECOVERABLE -ENOTSOCK -ENOTTY ENOTUNIQ -ENXIO -EOPNOTSUPP -EOVERFLOW EOWNERDEAD -EPERM -EPFNOSUPPORT -EPIPE EPOLLERR EPOLLET EPOLLEXCLUSIVE @@ -190,402 +70,62 @@ EPOLL_CLOEXEC EPOLL_CTL_ADD EPOLL_CTL_DEL EPOLL_CTL_MOD -EPROTO -EPROTONOSUPPORT -EPROTOTYPE -ERANGE EREMCHG -EREMOTE EREMOTEIO ERESTART -EROFS -ESHUTDOWN -ESOCKTNOSUPPORT -ESPIPE -ESRCH ESRMNT -ESTALE ESTRPIPE ETIME -ETIMEDOUT -ETOOMANYREFS -ETXTBSY EUCLEAN EUNATCH -EUSERS -EWOULDBLOCK -EXDEV EXFULL -EXIT_FAILURE -EXIT_SUCCESS -FD_CLOEXEC -FD_CLR -FD_ISSET -FD_SET -FD_SETSIZE -FD_ZERO -FILE -FIOCLEX -FIONBIO -F_DUPFD -F_DUPFD_CLOEXEC -F_GETFD -F_GETFL -F_GETLK -F_OK -F_SETFD -F_SETFL -F_SETLK -F_SETLKW -GRPQUOTA -HUPCL -ICANON -ICRNL -IEXTEN -IFNAMSIZ -IF_NAMESIZE -IGNBRK -IGNCR -IGNPAR -IMAXBEL -INADDR_ANY -INADDR_BROADCAST -INADDR_LOOPBACK -INADDR_NONE -INLCR -INPCK -INT_MAX -INT_MIN -IPPROTO_ICMP -IPPROTO_ICMPV6 -IPPROTO_IP -IPPROTO_IPV6 -IPPROTO_TCP -IPPROTO_UDP IPV6_ADD_MEMBERSHIP IPV6_DROP_MEMBERSHIP -IPV6_MULTICAST_HOPS -IPV6_MULTICAST_IF -IPV6_MULTICAST_LOOP -IPV6_UNICAST_HOPS -IPV6_V6ONLY -IP_ADD_MEMBERSHIP -IP_DROP_MEMBERSHIP -IP_MULTICAST_IF -IP_MULTICAST_LOOP -IP_MULTICAST_TTL -IP_TTL -ISIG -ISTRIP IUCLC IUTF8 -IXANY -IXOFF -IXON -LOCK_EX -LOCK_NB -LOCK_SH -LOCK_UN -LOG_ALERT -LOG_AUTH -LOG_CONS -LOG_CRIT -LOG_DAEMON -LOG_DEBUG -LOG_EMERG -LOG_ERR -LOG_FACMASK -LOG_INFO -LOG_KERN -LOG_LOCAL0 -LOG_LOCAL1 -LOG_LOCAL2 -LOG_LOCAL3 -LOG_LOCAL4 -LOG_LOCAL5 -LOG_LOCAL6 -LOG_LOCAL7 -LOG_LPR -LOG_MAIL -LOG_NDELAY -LOG_NEWS -LOG_NOTICE -LOG_NOWAIT -LOG_ODELAY -LOG_PID -LOG_PRIMASK -LOG_SYSLOG -LOG_USER -LOG_UUCP -LOG_WARNING -MAP_ANON -MAP_ANONYMOUS -MAP_FAILED -MAP_FIXED -MAP_PRIVATE -MAP_SHARED -MSG_CTRUNC -MSG_DONTROUTE -MSG_EOR -MSG_OOB -MSG_PEEK -MSG_TRUNC -MSG_WAITALL -MS_ASYNC -MS_INVALIDATE -MS_SYNC -NCCS NI_DGRAM -NI_MAXHOST NI_MAXSERV NI_NAMEREQD NI_NOFQDN NI_NUMERICHOST NI_NUMERICSERV -NOFLSH NSIG -OCRNL OFDEL OFILL OLCUC -ONLCR -ONLRET -ONOCR -OPOST -O_ACCMODE -O_APPEND -O_ASYNC -O_CLOEXEC -O_CREAT -O_DIRECTORY -O_EXCL -O_EXLOCK -O_FSYNC -O_NOFOLLOW -O_NONBLOCK O_PATH -O_RDONLY -O_RDWR -O_SHLOCK O_SYMLINK -O_TRUNC -O_WRONLY -PARENB -PARMRK -PARODD -PATH_MAX -PF_INET -PF_INET6 -PF_UNIX -PF_UNSPEC -POLLERR -POLLHUP -POLLIN -POLLNVAL -POLLOUT -POLLPRI -PRIO_MAX -PRIO_MIN -PRIO_PGRP -PRIO_PROCESS -PRIO_USER -PROT_EXEC -PROT_NONE -PROT_READ -PROT_WRITE -PTHREAD_COND_INITIALIZER -PTHREAD_MUTEX_INITIALIZER -PTHREAD_MUTEX_NORMAL -PTHREAD_MUTEX_RECURSIVE -PTHREAD_RWLOCK_INITIALIZER PTHREAD_STACK_MIN -RTLD_DEFAULT -RTLD_GLOBAL -RTLD_LAZY -RTLD_LOCAL -RTLD_NOW -R_OK -SA_NOCLDSTOP -SA_NOCLDWAIT -SA_NODEFER -SA_ONSTACK -SA_RESETHAND -SA_RESTART SA_RESTORER -SA_SIGINFO -SEEK_CUR -SEEK_END -SEEK_SET -SHUT_RD -SHUT_RDWR -SHUT_WR -SIGABRT -SIGALRM -SIGBUS -SIGCHLD -SIGCONT -SIGFPE -SIGHUP -SIGILL -SIGINT -SIGIO -SIGIOT -SIGKILL -SIGPIPE -SIGPROF SIGPWR -SIGQUIT -SIGSEGV SIGSTKFLT -SIGSTOP -SIGSYS -SIGTERM -SIGTRAP -SIGTSTP -SIGTTIN -SIGTTOU -SIGURG -SIGUSR1 -SIGUSR2 -SIGVTALRM -SIGWINCH -SIGXCPU -SIGXFSZ -SIG_BLOCK -SIG_DFL -SIG_ERR -SIG_IGN -SIG_SETMASK -SIG_UNBLOCK SOCK_CLOEXEC -SOCK_DGRAM SOCK_NONBLOCK -SOCK_SEQPACKET -SOCK_STREAM -SOL_SOCKET -SO_ACCEPTCONN -SO_BROADCAST SO_BSDCOMPAT -SO_DEBUG SO_DOMAIN -SO_DONTROUTE -SO_ERROR -SO_KEEPALIVE -SO_LINGER SO_NO_CHECK -SO_OOBINLINE SO_PASSCRED SO_PEERCRED SO_PEERSEC SO_PRIORITY SO_PROTOCOL -SO_RCVBUF SO_RCVBUFFORCE -SO_RCVLOWAT -SO_RCVTIMEO -SO_REUSEADDR -SO_REUSEPORT -SO_SNDBUF SO_SNDBUFFORCE -SO_SNDLOWAT -SO_SNDTIMEO -SO_TYPE -STDERR_FILENO -STDIN_FILENO -STDOUT_FILENO -S_IFBLK -S_IFCHR -S_IFDIR -S_IFIFO -S_IFLNK -S_IFMT -S_IFREG -S_IFSOCK -S_IRGRP -S_IROTH -S_IRUSR -S_IRWXG -S_IRWXO -S_IRWXU -S_ISGID -S_ISUID -S_ISVTX -S_IWGRP -S_IWOTH -S_IWUSR -S_IXGRP -S_IXOTH -S_IXUSR TCFLSH TCGETS -TCIFLUSH -TCIOFF -TCIOFLUSH -TCION -TCOFLUSH -TCOOFF -TCOON TCP_KEEPIDLE -TCP_NODELAY -TCSADRAIN -TCSAFLUSH -TCSANOW TCSETS TIOCGPGRP -TIOCGWINSZ TIOCSPGRP -TIOCSWINSZ -TOSTOP -USRQUOTA UTSLENGTH -VDISCARD -VEOF -VEOL -VEOL2 -VERASE -VINTR -VKILL -VLNEXT -VMIN -VQUIT -VREPRINT -VSTART -VSTOP -VSUSP VSWTC VT0 VT1 VTDLY -VTIME -VWERASE -WCONTINUED -WCOREDUMP -WEXITED -WEXITSTATUS -WIFCONTINUED -WIFEXITED -WIFSIGNALED -WIFSTOPPED -WNOHANG -WNOWAIT -WSTOPPED -WSTOPSIG -WTERMSIG -WUNTRACED -W_OK -X_OK _PC_2_SYMLINKS _PC_ALLOC_SIZE_MIN _PC_ASYNC_IO -_PC_CHOWN_RESTRICTED _PC_FILESIZEBITS -_PC_LINK_MAX -_PC_MAX_CANON -_PC_MAX_INPUT -_PC_NAME_MAX -_PC_NO_TRUNC -_PC_PATH_MAX -_PC_PIPE_BUF _PC_PRIO_IO _PC_REC_INCR_XFER_SIZE _PC_REC_MAX_XFER_SIZE @@ -594,491 +134,15 @@ _PC_REC_XFER_ALIGN _PC_SOCK_MAXBUF _PC_SYMLINK_MAX _PC_SYNC_IO -_PC_VDISABLE -_SC_ARG_MAX -_SC_CHILD_MAX -_SC_CLK_TCK -_SC_HOST_NAME_MAX -_SC_LOGIN_NAME_MAX -_SC_NGROUPS_MAX -_SC_OPEN_MAX -_SC_PAGESIZE -_SC_PAGE_SIZE -_SC_RE_DUP_MAX -_SC_STREAM_MAX -_SC_SYMLOOP_MAX -_SC_TTY_NAME_MAX -_SC_TZNAME_MAX -_SC_VERSION __WALL __WCLONE __WNOTHREAD __errno_location -_exit -abort -accept -access -addrinfo -alarm -atexit -atoi -bind -blkcnt_t -blksize_t -bsearch -c_char -c_double -c_float -c_int -c_long -c_longlong -c_schar -c_short -c_uchar -c_uint -c_ulong -c_ulonglong -c_ushort -c_void -calloc -cc_t -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir -chmod -chown -chroot -clearerr -clock_gettime -clock_t -clockid_t -close -closedir -closelog -connect -creat -dev_t -difftime -dirent -dladdr -dlclose -dlerror -dlopen -dlsym -dup -dup2 -endservent epoll_create epoll_create1 epoll_ctl epoll_event epoll_wait -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fd_set -fdopen -feof -ferror -fflush -fgetc -fgetpos -fgets -fileno -flock -fmemopen -fopen -fork -fpathconf -fpos_t -fprintf -fputc -fputs -fread -free -freeaddrinfo -freopen -fsblkcnt_t -fscanf -fseek -fseeko -fsetpos -fsfilcnt_t -fstat -fstatat -fstatvfs -fsync -ftell -ftello -ftruncate -futimens -fwrite -gai_strerror -getaddrinfo -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgroups -gethostname -getline -getlogin -getopt -getpeername -getpgid -getpgrp -getpid -getppid -getprotobyname -getprotobynumber -getpwnam -getpwuid -getpwuid_r -getrlimit -getrusage -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettimeofday -getuid -gid_t -gmtime -gmtime_r -grantpt -group -hostent -if_indextoname -if_nametoindex -in6_addr -in_addr -in_addr_t -in_port_t -ino_t -int16_t -int32_t -int64_t -int8_t -intmax_t -intptr_t -ioctl -iovec -ip_mreq -ipv6_mreq -isalnum -isalpha -isatty -isblank -iscntrl -isdigit -isgraph -islower -isprint -ispunct -isspace -isupper -isxdigit -itimerval -kill -killpg -lchown -lconv -linger -link -linkat -listen -locale_t -localeconv -localtime -localtime_r -lockf -lseek -lstat -malloc memalign -memchr -memcmp -memcpy -memmove -memset -mkdir -mkdtemp -mkfifo -mknod -mkstemp -mktime -mlock -mlockall -mmap -mode_t -mprotect -msync -munlock -munlockall -munmap -nanosleep -nfds_t -nice -nlink_t -off_t -open -open_memstream -open_wmemstream -opendir -openlog -passwd -pathconf -pclose -perror -pid_t -pipe pipe2 -poll -pollfd -posix_memalign -posix_openpt -pread -printf -protoent -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setstacksize -pthread_attr_t -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_t -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_init pthread_condattr_setclock -pthread_condattr_t -pthread_create -pthread_detach -pthread_exit -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_key_t -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_t -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_init -pthread_mutexattr_settype -pthread_mutexattr_t -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_t -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_init -pthread_rwlockattr_t -pthread_self -pthread_setspecific -pthread_sigmask -pthread_t -ptrdiff_t -ptsname -putchar -putchar_unlocked -putenv -puts -pwrite -qsort -raise -read -readdir -readlink -readv -realloc -realpath -recv -recvfrom -remove -rename -renameat -res_init -rewind -rewinddir -rlim_t -rlimit -rmdir -rusage -sa_family_t -scanf -sched_yield -select -sem_post -sem_t -sem_trywait -sem_wait -send -sendto -servent -setbuf -setegid -setenv -seteuid -setgid -setlocale -setlogmask -setpgid -setrlimit -setservent -setsid -setsockopt -setuid -setvbuf -shm_open -shm_unlink -shutdown -sigaction -sigaddset -sigdelset -sigemptyset -sigfillset -sighandler_t -sigismember -signal -sigpending -sigprocmask -sigset_t -sigval -size_t -sleep -snprintf -sockaddr -sockaddr_in -sockaddr_in6 -sockaddr_storage -sockaddr_un -socket -socketpair -socklen_t -speed_t -sprintf -sscanf -ssize_t -stat -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strrchr -strsignal -strspn -strstr -strtod -strtok -strtol -strtoul -strxfrm -suseconds_t -symlink -symlinkat -sysconf -syslog -system -tcdrain -tcflag_t -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp -termios -time -time_t -timegm -times -timespec -timeval -timezone -tm -tmpfile -tmpnam -tms -tolower -toupper -ttyname -ttyname_r -uid_t -uint16_t -uint32_t -uint64_t -uint8_t -uintmax_t -uintptr_t -umask -uname -ungetc -unlink -unlinkat -unlockpt -unsetenv -usleep -utimbuf -utime -utimes -utsname -wait -waitpid -wchar_t -wcslen -wcstombs -winsize -wmemchr -write -writev diff --git a/libc-test/semver/unix.txt b/libc-test/semver/unix.txt new file mode 100644 index 0000000000000..b4a4432ba4566 --- /dev/null +++ b/libc-test/semver/unix.txt @@ -0,0 +1,936 @@ +AF_INET +AF_INET6 +AF_UNIX +AF_UNSPEC +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +B0 +B110 +B115200 +B1200 +B134 +B150 +B1800 +B19200 +B200 +B230400 +B2400 +B300 +B38400 +B4800 +B50 +B57600 +B600 +B75 +B9600 +BRKINT +CLOCAL +CLOCK_MONOTONIC +CLOCK_REALTIME +CREAD +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +DIR +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EAFNOSUPPORT +EAGAIN +EAI_SYSTEM +EALREADY +EBADF +EBADMSG +EBUSY +ECANCELED +ECHILD +ECHO +ECHOE +ECHOK +ECHONL +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDESTADDRREQ +EDOM +EDQUOT +EEXIST +EFAULT +EFBIG +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +ELOOP +EMFILE +EMLINK +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOBUFS +ENODEV +ENOENT +ENOEXEC +ENOLCK +ENOLINK +ENOMEM +ENOMSG +ENOPROTOOPT +ENOSPC +ENOSYS +ENOTBLK +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTSOCK +ENOTTY +ENXIO +EOPNOTSUPP +EOVERFLOW +EPERM +EPFNOSUPPORT +EPIPE +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERANGE +EREMOTE +EROFS +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESTALE +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUSERS +EWOULDBLOCK +EXDEV +EXIT_FAILURE +EXIT_SUCCESS +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FILE +FIOCLEX +FIONBIO +F_DUPFD +F_DUPFD_CLOEXEC +F_GETFD +F_GETFL +F_GETLK +F_OK +F_SETFD +F_SETFL +F_SETLK +F_SETLKW +GRPQUOTA +HUPCL +ICANON +ICRNL +IEXTEN +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INLCR +INPCK +INT_MAX +INT_MIN +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IP +IPPROTO_IPV6 +IPPROTO_TCP +IPPROTO_UDP +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_UNICAST_HOPS +IPV6_V6ONLY +IP_ADD_MEMBERSHIP +IP_DROP_MEMBERSHIP +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_TTL +ISIG +ISTRIP +IXANY +IXOFF +IXON +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOG_ALERT +LOG_AUTH +LOG_CONS +LOG_CRIT +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_INFO +LOG_KERN +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NEWS +LOG_NOTICE +LOG_NOWAIT +LOG_ODELAY +LOG_PID +LOG_PRIMASK +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +MAP_ANON +MAP_ANONYMOUS +MAP_FAILED +MAP_FIXED +MAP_PRIVATE +MAP_SHARED +MSG_CTRUNC +MSG_DONTROUTE +MSG_EOR +MSG_OOB +MSG_PEEK +MSG_TRUNC +MSG_WAITALL +MS_ASYNC +MS_INVALIDATE +MS_SYNC +NCCS +NI_MAXHOST +NOFLSH +OCRNL +ONLCR +ONLRET +ONOCR +OPOST +O_ACCMODE +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECTORY +O_EXCL +O_EXLOCK +O_FSYNC +O_NOFOLLOW +O_NONBLOCK +O_RDONLY +O_RDWR +O_SHLOCK +O_TRUNC +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PF_INET +PF_INET6 +PF_UNIX +PF_UNSPEC +POLLERR +POLLHUP +POLLIN +POLLNVAL +POLLOUT +POLLPRI +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROT_EXEC +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_RWLOCK_INITIALIZER +RTLD_DEFAULT +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NOW +R_OK +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_SIGINFO +SEEK_CUR +SEEK_END +SEEK_SET +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGFPE +SIGHUP +SIGILL +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGPIPE +SIGPROF +SIGQUIT +SIGSEGV +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SOCK_DGRAM +SOCK_SEQPACKET +SOCK_STREAM +SOL_SOCKET +SO_ACCEPTCONN +SO_BROADCAST +SO_DEBUG +SO_DONTROUTE +SO_ERROR +SO_KEEPALIVE +SO_LINGER +SO_OOBINLINE +SO_RCVBUF +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_SNDBUF +SO_SNDLOWAT +SO_SNDTIMEO +SO_TYPE +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_NODELAY +TCSADRAIN +TCSAFLUSH +TCSANOW +TIOCGWINSZ +TIOCSWINSZ +TOSTOP +USRQUOTA +VDISCARD +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMIN +VQUIT +VREPRINT +VSTART +VSTOP +VSUSP +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WUNTRACED +W_OK +X_OK +_PC_CHOWN_RESTRICTED +_PC_LINK_MAX +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_VDISABLE +_SC_ARG_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_HOST_NAME_MAX +_SC_LOGIN_NAME_MAX +_SC_NGROUPS_MAX +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_RE_DUP_MAX +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_TTY_NAME_MAX +_SC_TZNAME_MAX +_SC_VERSION +_exit +abort +accept +access +addrinfo +alarm +atexit +atoi +bind +blkcnt_t +blksize_t +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearerr +clock_gettime +clock_t +clockid_t +close +closedir +closelog +connect +creat +dev_t +difftime +dirent +dladdr +dlclose +dlerror +dlopen +dlsym +dup +dup2 +endservent +execl +execle +execlp +execv +execve +execvp +exit +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdopen +feof +ferror +fflush +fgetc +fgetpos +fgets +fileno +flock +fmemopen +fopen +fork +fpathconf +fpos_t +fprintf +fputc +fputs +fread +free +freeaddrinfo +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsfilcnt_t +fstat +fstatat +fstatvfs +fsync +ftell +ftello +ftruncate +futimens +fwrite +gai_strerror +getaddrinfo +getchar +getchar_unlocked +getcwd +getegid +getenv +geteuid +getgid +getgroups +gethostname +getline +getlogin +getopt +getpeername +getpgid +getpgrp +getpid +getppid +getprotobyname +getprotobynumber +getpwnam +getpwuid +getpwuid_r +getrlimit +getrusage +getservbyname +getservbyport +getservent +getsockname +getsockopt +gettimeofday +getuid +gid_t +gmtime +gmtime_r +grantpt +group +hostent +if_indextoname +if_nametoindex +in6_addr +in_addr +in_addr_t +in_port_t +ino_t +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerval +kill +killpg +lchown +lconv +linger +link +linkat +listen +locale_t +localeconv +localtime +localtime_r +lockf +lseek +lstat +malloc +memchr +memcmp +memcpy +memmove +memset +mkdir +mkdtemp +mkfifo +mknod +mkstemp +mktime +mlock +mlockall +mmap +mode_t +mprotect +msync +munlock +munlockall +munmap +nanosleep +nfds_t +nice +nlink_t +off_t +open +open_memstream +open_wmemstream +opendir +openlog +passwd +pathconf +pclose +perror +pid_t +pipe +poll +pollfd +posix_memalign +posix_openpt +pread +printf +protoent +pselect +pthread_atfork +pthread_attr_destroy +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_init +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_init +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_init +pthread_rwlockattr_t +pthread_self +pthread_setspecific +pthread_sigmask +pthread_t +ptrdiff_t +ptsname +putchar +putchar_unlocked +putenv +puts +pwrite +qsort +raise +read +readdir +readlink +readv +realloc +realpath +recv +recvfrom +remove +rename +renameat +res_init +rewind +rewinddir +rlim_t +rlimit +rmdir +rusage +sa_family_t +scanf +sched_yield +select +sem_post +sem_t +sem_trywait +sem_wait +send +sendto +servent +setbuf +setegid +setenv +seteuid +setgid +setlocale +setlogmask +setpgid +setrlimit +setservent +setsid +setsockopt +setuid +setvbuf +shm_open +shm_unlink +shutdown +sigaction +sigaddset +sigdelset +sigemptyset +sigfillset +sighandler_t +sigismember +signal +sigpending +sigprocmask +sigset_t +sigval +size_t +sleep +snprintf +sockaddr +sockaddr_in +sockaddr_in6 +sockaddr_storage +sockaddr_un +socket +socketpair +socklen_t +speed_t +sprintf +sscanf +ssize_t +stat +statvfs +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +symlink +symlinkat +sysconf +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +termios +time +time_t +timegm +times +timespec +timeval +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +ttyname +ttyname_r +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +uname +ungetc +unlink +unlinkat +unlockpt +unsetenv +usleep +utimbuf +utime +utimes +utsname +wait +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev From 82f32fd447592a4097a268ad564b176d5b11c1d5 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 15:55:33 +0100 Subject: [PATCH 09/24] Remove O_EXLOCK and O_SHLOCK from Unix semver list Linux doesn't seem to have these. --- libc-test/semver/apple.txt | 2 ++ libc-test/semver/freebsd.txt | 21 ++------------------- libc-test/semver/netbsd.txt | 5 ++--- libc-test/semver/redox.txt | 2 ++ libc-test/semver/unix.txt | 2 -- 5 files changed, 8 insertions(+), 24 deletions(-) diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt index aff6459774e56..c37a89ba53109 100644 --- a/libc-test/semver/apple.txt +++ b/libc-test/semver/apple.txt @@ -810,8 +810,10 @@ OLD_TIME ONOEOT OXTABS O_DSYNC +O_EXLOCK O_NDELAY O_NOCTTY +O_SHLOCK O_SYMLINK O_SYNC PENDIN diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index d27c935f99e28..ca47afc504f15 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -75,14 +75,12 @@ AT_FDCWD AT_REMOVEDIR AT_SYMLINK_FOLLOW AT_SYMLINK_NOFOLLOW - B14400 B28800 B460800 B7200 B76800 B921600 - BIOCFLUSH BIOCGBLEN BIOCGDLT @@ -108,12 +106,10 @@ BIOCVERSION BOOT_TIME BPF_ALIGNMENT BUFSIZ - CCAR_OFLOW CCTS_OFLOW CDSR_OFLOW CDTR_IFLOW - CIGNORE CLD_CONTINUED CLD_DUMPED @@ -185,7 +181,6 @@ CTL_SYSCTL_OIDLABEL CTL_USER CTL_VFS CTL_VM - DAY_1 DAY_2 DAY_3 @@ -215,7 +210,6 @@ ECHOPRT EDOOFUS EFTYPE ELAST - EMPTY ENEEDAUTH ENOATTR @@ -323,7 +317,6 @@ GLOB_NOESCAPE GLOB_NOMATCH GLOB_NOSORT GLOB_NOSPACE - H4DISC HW_BYTEORDER HW_DISKNAMES @@ -595,7 +588,6 @@ KIPC_MAX_LINKHDR KIPC_MAX_PROTOHDR KIPC_SOCKBUF_WASTE KIPC_SOMAXCONN - LC_ALL LC_ALL_MASK LC_COLLATE @@ -695,7 +687,6 @@ MSG_NBIO MSG_NOERROR MSG_NOSIGNAL MSG_NOTIFICATION - NANOSECOND NETGRAPHDISC NET_RT_DUMP @@ -743,19 +734,19 @@ NOTE_WRITE NTP_API OLD_TIME ONOEOT - OXTABS O_DIRECT O_EXEC +O_EXLOCK O_NDELAY O_NOCTTY +O_SHLOCK O_SYNC O_TTY_INIT PD_ALLOWED_AT_FORK PD_CLOEXEC PD_DAEMON PENDIN - PF_APPLETALK PF_ARP PF_ATM @@ -793,7 +784,6 @@ PF_SIP PF_SLOW PF_SNA PF_XTP - PIOD_READ_D PIOD_READ_I PIOD_WRITE_D @@ -958,7 +948,6 @@ SCHED_RR SCM_CREDS SCM_RIGHTS SCM_TIMESTAMP - SEEK_DATA SEEK_HOLE SEM_FAILED @@ -992,7 +981,6 @@ SIGEV_THREAD_ID SIGINFO SIGSTKSZ SIOCGIFADDR - SLIPDISC SOCKCREDSIZE SOCK_CLOEXEC @@ -1046,7 +1034,6 @@ S_IWRITE TAB0 TAB3 TABDLY - TCP_CCALGOOPT TCP_CONGESTION TCP_FASTOPEN @@ -1130,7 +1117,6 @@ TIOCSTOP TIOCTIMESTAMP TIOCUCNTL TMP_MAX - TTYDISC T_FMT T_FMT_AMPM @@ -1175,10 +1161,8 @@ UTXDB_LASTLOGIN UTXDB_LOG VDSUSP VERASE2 - VSTATUS WTRAPPED - XUCRED_VERSION XU_NGROUPS YESEXPR @@ -1542,7 +1526,6 @@ pthread_set_name_np ptrace ptrace_io_desc ptrace_vm_entry - pututxline pwritev querylocale diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index bd1d0379c2bf3..54386474166a0 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -153,7 +153,6 @@ DAY_4 DAY_5 DAY_6 DAY_7 - DCCP_CCID DCCP_CSLEN DCCP_FEATURE_ACKRATIO @@ -617,14 +616,15 @@ OXTABS O_ALT_IO O_DIRECT O_DSYNC +O_EXLOCK O_NDELAY O_NOCTTY O_NOSIGPIPE O_RSYNC O_SEARCH +O_SHLOCK O_SYNC PENDIN - PF_APPLETALK PF_ARP PF_BLUETOOTH @@ -1152,7 +1152,6 @@ pthread_mutex_timedlock pthread_setname_np ptrace ptrace_io_desc - pututxline pwritev rand diff --git a/libc-test/semver/redox.txt b/libc-test/semver/redox.txt index 219130af15b07..d94b103880498 100644 --- a/libc-test/semver/redox.txt +++ b/libc-test/semver/redox.txt @@ -93,7 +93,9 @@ NSIG OFDEL OFILL OLCUC +O_EXLOCK O_PATH +O_SHLOCK O_SYMLINK PTHREAD_STACK_MIN SA_RESTORER diff --git a/libc-test/semver/unix.txt b/libc-test/semver/unix.txt index b4a4432ba4566..172b3ddbd78bc 100644 --- a/libc-test/semver/unix.txt +++ b/libc-test/semver/unix.txt @@ -264,13 +264,11 @@ O_CLOEXEC O_CREAT O_DIRECTORY O_EXCL -O_EXLOCK O_FSYNC O_NOFOLLOW O_NONBLOCK O_RDONLY O_RDWR -O_SHLOCK O_TRUNC O_WRONLY PARENB From f18ba3714421c61434826daa7a07eb913f52bb1b Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 16:06:56 +0100 Subject: [PATCH 10/24] Add Linux semver lists --- libc-test/semver/linux-aarch64.txt | 133 + libc-test/semver/linux-i686.txt | 227 ++ libc-test/semver/linux-mips.txt | 154 + libc-test/semver/linux-powerpc.txt | 160 ++ libc-test/semver/linux-powerpc64.txt | 164 ++ libc-test/semver/linux-powerpc64le.txt | 164 ++ libc-test/semver/linux-riscv64gc.txt | 72 + libc-test/semver/linux-s390x.txt | 115 + libc-test/semver/linux-sparc64.txt | 114 + libc-test/semver/linux-x86_64.txt | 128 + libc-test/semver/linux.txt | 3583 ++++++++++++++++++++++++ 11 files changed, 5014 insertions(+) create mode 100644 libc-test/semver/linux-aarch64.txt create mode 100644 libc-test/semver/linux-i686.txt create mode 100644 libc-test/semver/linux-mips.txt create mode 100644 libc-test/semver/linux-powerpc.txt create mode 100644 libc-test/semver/linux-powerpc64.txt create mode 100644 libc-test/semver/linux-powerpc64le.txt create mode 100644 libc-test/semver/linux-riscv64gc.txt create mode 100644 libc-test/semver/linux-s390x.txt create mode 100644 libc-test/semver/linux-sparc64.txt create mode 100644 libc-test/semver/linux-x86_64.txt create mode 100644 libc-test/semver/linux.txt diff --git a/libc-test/semver/linux-aarch64.txt b/libc-test/semver/linux-aarch64.txt new file mode 100644 index 0000000000000..5dee605d89fb2 --- /dev/null +++ b/libc-test/semver/linux-aarch64.txt @@ -0,0 +1,133 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +CIBAUD +HWCAP_AES +HWCAP_ASIMD +HWCAP_ASIMDDP +HWCAP_ASIMDFHM +HWCAP_ASIMDHP +HWCAP_ASIMDRDM +HWCAP_ATOMICS +HWCAP_CPUID +HWCAP_CRC32 +HWCAP_DCPOP +HWCAP_DIT +HWCAP_EVTSTRM +HWCAP_FCMA +HWCAP_FLAGM +HWCAP_FP +HWCAP_FPHP +HWCAP_ILRCPC +HWCAP_JSCVT +HWCAP_LRCPC +HWCAP_PACA +HWCAP_PACG +HWCAP_PMULL +HWCAP_SB +HWCAP_SHA1 +HWCAP_SHA2 +HWCAP_SHA3 +HWCAP_SHA512 +HWCAP_SM3 +HWCAP_SM4 +HWCAP_SSBS +HWCAP_SVE +HWCAP_USCAT +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SCM_TIMESTAMPING_OPT_STATS +SCM_TIMESTAMPING_PKTINFO +SCM_TIMESTAMPNS +SCM_TXTIME +SCM_WIFI_STATUS +SIGSTKFLT +SIGUNUSED +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_ATTACH_REUSEPORT_CBPF +SO_ATTACH_REUSEPORT_EBPF +SO_BINDTOIFINDEX +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_CNX_ADVICE +SO_COOKIE +SO_DETACH_BPF +SO_DETACH_FILTER +SO_DETACH_REUSEPORT_BPF +SO_GET_FILTER +SO_INCOMING_CPU +SO_INCOMING_NAPI_ID +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_MEMINFO +SO_NOFCS +SO_NO_CHECK +SO_PEERGROUPS +SO_PEERNAME +SO_PRIORITY +SO_PROTOCOL +SO_RCVTIMEO_NEW +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_SNDTIMEO_NEW +SO_TIMESTAMPING_NEW +SO_TIMESTAMPNS +SO_TIMESTAMPNS_NEW +SO_TIMESTAMP_NEW +SO_TXTIME +SO_WIFI_STATUS +SO_ZEROCOPY +SYS_accept +SYS_msgctl +SYS_msgget +SYS_msgrcv +SYS_msgsnd +SYS_newfstatat +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_renameat +SYS_semctl +SYS_semget +SYS_semop +SYS_semtimedop +SYS_shmat +SYS_shmctl +SYS_shmdt +SYS_shmget +SYS_sync_file_range +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +flock64 +ip_mreqn +max_align_t +mcontext_t +sysctl +termios2 +ucontext_t diff --git a/libc-test/semver/linux-i686.txt b/libc-test/semver/linux-i686.txt new file mode 100644 index 0000000000000..17fc3b6688095 --- /dev/null +++ b/libc-test/semver/linux-i686.txt @@ -0,0 +1,227 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +CIBAUD +CS +DS +EAX +EBP +EBX +ECX +EDI +EDX +EFL +EIP +ES +ESI +FS +GS +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_32BIT +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +ORIG_EAX +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +PTRACE_GETFPREGS +PTRACE_GETFPXREGS +PTRACE_GETREGS +PTRACE_SETFPREGS +PTRACE_SETFPXREGS +PTRACE_SETREGS +PTRACE_SYSEMU +PTRACE_SYSEMU_SINGLESTEP +REG_CS +REG_DS +REG_EAX +REG_EBP +REG_EBX +REG_ECX +REG_EDI +REG_EDX +REG_EFL +REG_EIP +REG_ERR +REG_ES +REG_ESI +REG_ESP +REG_FS +REG_GS +REG_SS +REG_TRAPNO +REG_UESP +SIGSTKFLT +SIGUNUSED +SO_BSDCOMPAT +SO_NO_CHECK +SO_PRIORITY +SO_PROTOCOL +SS +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_break +SYS_chmod +SYS_chown +SYS_chown32 +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fadvise64 +SYS_fadvise64_64 +SYS_fchown32 +SYS_fcntl64 +SYS_fork +SYS_fstat64 +SYS_fstatat64 +SYS_fstatfs64 +SYS_ftime +SYS_ftruncate64 +SYS_futimesat +SYS_get_kernel_syms +SYS_get_thread_area +SYS_getdents +SYS_getegid32 +SYS_geteuid32 +SYS_getgid32 +SYS_getgroups32 +SYS_getpgrp +SYS_getpmsg +SYS_getresgid32 +SYS_getresuid32 +SYS_getuid32 +SYS_gtty +SYS_idle +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_ipc +SYS_lchown +SYS_lchown32 +SYS_link +SYS_lock +SYS_lstat +SYS_lstat64 +SYS_mkdir +SYS_mknod +SYS_mmap2 +SYS_modify_ldt +SYS_mpx +SYS_nice +SYS_oldfstat +SYS_oldlstat +SYS_oldolduname +SYS_oldstat +SYS_olduname +SYS_open +SYS_pause +SYS_pipe +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_poll +SYS_prof +SYS_profil +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_rename +SYS_renameat +SYS_rmdir +SYS_select +SYS_sendfile +SYS_sendfile64 +SYS_set_thread_area +SYS_setfsgid32 +SYS_setfsuid32 +SYS_setgid32 +SYS_setgroups32 +SYS_setregid32 +SYS_setresgid32 +SYS_setresuid32 +SYS_setreuid32 +SYS_setuid32 +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_ssetmask +SYS_stat +SYS_stat64 +SYS_statfs64 +SYS_stime +SYS_stty +SYS_symlink +SYS_sync_file_range +SYS_sysfs +SYS_time +SYS_truncate64 +SYS_ugetrlimit +SYS_ulimit +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +SYS_vm86 +SYS_vm86old +SYS_vserver +SYS_waitpid +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +UESP +_libc_fpreg +_libc_fpstate +flock64 +fsblkcnt64_t +fsfilcnt64_t +getcontext +greg_t +ip_mreqn +makecontext +max_align_t +mcontext_t +setcontext +swapcontext +sysctl +termios2 +ucontext_t +user +user_fpregs_struct +user_fpxregs_struct +user_regs_struct diff --git a/libc-test/semver/linux-mips.txt b/libc-test/semver/linux-mips.txt new file mode 100644 index 0000000000000..7ce9ecc058988 --- /dev/null +++ b/libc-test/semver/linux-mips.txt @@ -0,0 +1,154 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +CIBAUD +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +PTRACE_GETFPREGS +PTRACE_GETFPXREGS +PTRACE_GETREGS +PTRACE_SETFPREGS +PTRACE_SETFPXREGS +PTRACE_SETREGS +SCM_TIMESTAMPNS +SCM_WIFI_STATUS +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_DETACH_BPF +SO_DETACH_FILTER +SO_GET_FILTER +SO_INCOMING_CPU +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_NOFCS +SO_NO_CHECK +SO_PEERNAME +SO_PRIORITY +SO_PROTOCOL +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_STYLE +SO_TIMESTAMPNS +SO_WIFI_STATUS +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_accept +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_break +SYS_cachectl +SYS_cacheflush +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fadvise64 +SYS_fcntl64 +SYS_fork +SYS_fstat64 +SYS_fstatat64 +SYS_fstatfs64 +SYS_ftime +SYS_ftruncate64 +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_gtty +SYS_idle +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_ipc +SYS_lchown +SYS_link +SYS_lock +SYS_lstat +SYS_lstat64 +SYS_mkdir +SYS_mknod +SYS_mmap2 +SYS_modify_ldt +SYS_mpx +SYS_nice +SYS_open +SYS_pause +SYS_pipe +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_poll +SYS_prof +SYS_profil +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_recv +SYS_rename +SYS_renameat +SYS_rmdir +SYS_send +SYS_sendfile +SYS_sendfile64 +SYS_set_thread_area +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_ssetmask +SYS_stat +SYS_stat64 +SYS_statfs64 +SYS_stime +SYS_stty +SYS_symlink +SYS_sync_file_range +SYS_syscall +SYS_sysfs +SYS_sysmips +SYS_time +SYS_timerfd +SYS_truncate64 +SYS_ulimit +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vm86 +SYS_vserver +SYS_waitpid +TIOCCBRK +TIOCSBRK +fsblkcnt64_t +fsfilcnt64_t +ip_mreqn +max_align_t +sysctl +termios2 diff --git a/libc-test/semver/linux-powerpc.txt b/libc-test/semver/linux-powerpc.txt new file mode 100644 index 0000000000000..a02c7f0e86351 --- /dev/null +++ b/libc-test/semver/linux-powerpc.txt @@ -0,0 +1,160 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +PTRACE_GETFPREGS +PTRACE_GETREGS +PTRACE_SETFPREGS +PTRACE_SETREGS +SIGSTKFLT +SIGUNUSED +SO_BSDCOMPAT +SO_NO_CHECK +SO_PRIORITY +SO_PROTOCOL +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_accept +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_break +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fadvise64 +SYS_fadvise64_64 +SYS_fcntl64 +SYS_fork +SYS_fstat64 +SYS_fstatat64 +SYS_fstatfs64 +SYS_ftime +SYS_ftruncate64 +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_gtty +SYS_idle +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_ipc +SYS_kexec_file_load +SYS_lchown +SYS_link +SYS_lock +SYS_lstat +SYS_lstat64 +SYS_mkdir +SYS_mknod +SYS_mmap2 +SYS_modify_ldt +SYS_mpx +SYS_multiplexer +SYS_nice +SYS_oldfstat +SYS_oldlstat +SYS_oldolduname +SYS_oldstat +SYS_olduname +SYS_open +SYS_pause +SYS_pciconfig_iobase +SYS_pciconfig_read +SYS_pciconfig_write +SYS_pipe +SYS_poll +SYS_prof +SYS_profil +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_recv +SYS_rename +SYS_renameat +SYS_rmdir +SYS_rtas +SYS_select +SYS_send +SYS_sendfile +SYS_sendfile64 +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_spu_create +SYS_spu_run +SYS_ssetmask +SYS_stat +SYS_stat64 +SYS_statfs64 +SYS_stime +SYS_stty +SYS_subpage_prot +SYS_swapcontext +SYS_switch_endian +SYS_symlink +SYS_sync_file_range2 +SYS_sys_debug_setcontext +SYS_sysfs +SYS_time +SYS_truncate64 +SYS_tuxcall +SYS_ugetrlimit +SYS_ulimit +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +SYS_vm86 +SYS_waitpid +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +flock64 +fsblkcnt64_t +fsfilcnt64_t +ip_mreqn +sysctl diff --git a/libc-test/semver/linux-powerpc64.txt b/libc-test/semver/linux-powerpc64.txt new file mode 100644 index 0000000000000..9b6194f4e5d3a --- /dev/null +++ b/libc-test/semver/linux-powerpc64.txt @@ -0,0 +1,164 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SCM_TIMESTAMPNS +SCM_WIFI_STATUS +SIGSTKFLT +SIGUNUSED +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_DETACH_BPF +SO_DETACH_FILTER +SO_GET_FILTER +SO_INCOMING_CPU +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_NOFCS +SO_NO_CHECK +SO_PEERNAME +SO_PRIORITY +SO_PROTOCOL +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_TIMESTAMPNS +SO_WIFI_STATUS +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_accept +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_break +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fork +SYS_fstatfs64 +SYS_ftime +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_gtty +SYS_idle +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_ipc +SYS_kexec_file_load +SYS_lchown +SYS_link +SYS_lock +SYS_lstat +SYS_mkdir +SYS_mknod +SYS_modify_ldt +SYS_mpx +SYS_multiplexer +SYS_newfstatat +SYS_nice +SYS_oldfstat +SYS_oldlstat +SYS_oldolduname +SYS_oldstat +SYS_olduname +SYS_open +SYS_pause +SYS_pciconfig_iobase +SYS_pciconfig_read +SYS_pciconfig_write +SYS_pipe +SYS_poll +SYS_prof +SYS_profil +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_recv +SYS_rename +SYS_renameat +SYS_rmdir +SYS_rtas +SYS_select +SYS_send +SYS_sendfile +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_spu_create +SYS_spu_run +SYS_ssetmask +SYS_stat +SYS_statfs64 +SYS_stime +SYS_stty +SYS_subpage_prot +SYS_swapcontext +SYS_switch_endian +SYS_symlink +SYS_sync_file_range2 +SYS_sys_debug_setcontext +SYS_sysfs +SYS_time +SYS_tuxcall +SYS_ugetrlimit +SYS_ulimit +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +SYS_vm86 +SYS_waitpid +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +flock64 +ip_mreqn +max_align_t +sysctl diff --git a/libc-test/semver/linux-powerpc64le.txt b/libc-test/semver/linux-powerpc64le.txt new file mode 100644 index 0000000000000..9b6194f4e5d3a --- /dev/null +++ b/libc-test/semver/linux-powerpc64le.txt @@ -0,0 +1,164 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SCM_TIMESTAMPNS +SCM_WIFI_STATUS +SIGSTKFLT +SIGUNUSED +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_DETACH_BPF +SO_DETACH_FILTER +SO_GET_FILTER +SO_INCOMING_CPU +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_NOFCS +SO_NO_CHECK +SO_PEERNAME +SO_PRIORITY +SO_PROTOCOL +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_TIMESTAMPNS +SO_WIFI_STATUS +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_accept +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_break +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fork +SYS_fstatfs64 +SYS_ftime +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_gtty +SYS_idle +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_ipc +SYS_kexec_file_load +SYS_lchown +SYS_link +SYS_lock +SYS_lstat +SYS_mkdir +SYS_mknod +SYS_modify_ldt +SYS_mpx +SYS_multiplexer +SYS_newfstatat +SYS_nice +SYS_oldfstat +SYS_oldlstat +SYS_oldolduname +SYS_oldstat +SYS_olduname +SYS_open +SYS_pause +SYS_pciconfig_iobase +SYS_pciconfig_read +SYS_pciconfig_write +SYS_pipe +SYS_poll +SYS_prof +SYS_profil +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_recv +SYS_rename +SYS_renameat +SYS_rmdir +SYS_rtas +SYS_select +SYS_send +SYS_sendfile +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_spu_create +SYS_spu_run +SYS_ssetmask +SYS_stat +SYS_statfs64 +SYS_stime +SYS_stty +SYS_subpage_prot +SYS_swapcontext +SYS_switch_endian +SYS_symlink +SYS_sync_file_range2 +SYS_sys_debug_setcontext +SYS_sysfs +SYS_time +SYS_tuxcall +SYS_ugetrlimit +SYS_ulimit +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +SYS_vm86 +SYS_waitpid +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +flock64 +ip_mreqn +max_align_t +sysctl diff --git a/libc-test/semver/linux-riscv64gc.txt b/libc-test/semver/linux-riscv64gc.txt new file mode 100644 index 0000000000000..8397f37dbb994 --- /dev/null +++ b/libc-test/semver/linux-riscv64gc.txt @@ -0,0 +1,72 @@ +B2500000 +B3000000 +B3500000 +B4000000 +CIBAUD +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +SCM_TIMESTAMPNS +SCM_WIFI_STATUS +SIGSTKFLT +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_DETACH_BPF +SO_DETACH_FILTER +SO_GET_FILTER +SO_INCOMING_CPU +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_NOFCS +SO_NO_CHECK +SO_PEERNAME +SO_PRIORITY +SO_PROTOCOL +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_TIMESTAMPNS +SO_WIFI_STATUS +SYS_accept +SYS_fadvise64 +SYS_msgctl +SYS_msgget +SYS_msgrcv +SYS_msgsnd +SYS_newfstatat +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_semctl +SYS_semget +SYS_semop +SYS_semtimedop +SYS_sendfile +SYS_shmat +SYS_shmctl +SYS_shmdt +SYS_shmget +SYS_sync_file_range +TIOCGRS485 +TIOCSRS485 +flock64 +fsblkcnt64_t +fsfilcnt64_t +ip_mreqn diff --git a/libc-test/semver/linux-s390x.txt b/libc-test/semver/linux-s390x.txt new file mode 100644 index 0000000000000..1b0a74577d002 --- /dev/null +++ b/libc-test/semver/linux-s390x.txt @@ -0,0 +1,115 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +CIBAUD +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SIGSTKFLT +SIGUNUSED +SO_BSDCOMPAT +SO_PRIORITY +SO_PROTOCOL +SYS__sysctl +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fadvise64 +SYS_fork +SYS_fstatfs64 +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_idle +SYS_inotify_init +SYS_ipc +SYS_lchown +SYS_link +SYS_lstat +SYS_mkdir +SYS_mknod +SYS_newfstatat +SYS_nice +SYS_open +SYS_pause +SYS_pipe +SYS_poll +SYS_putpmsg +SYS_query_module +SYS_readdir +SYS_readlink +SYS_rename +SYS_renameat +SYS_rmdir +SYS_s390_pci_mmio_read +SYS_s390_pci_mmio_write +SYS_s390_runtime_instr +SYS_select +SYS_sendfile +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_stat +SYS_statfs64 +SYS_symlink +SYS_sync_file_range +SYS_sysfs +SYS_timerfd +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +TIOCCBRK +TIOCSBRK +XCASE +__psw_t +flock64 +fpreg_t +fpregset_t +getcontext +greg_t +makecontext +mcontext_t +setcontext +swapcontext +sysctl +termios2 +ucontext_t diff --git a/libc-test/semver/linux-sparc64.txt b/libc-test/semver/linux-sparc64.txt new file mode 100644 index 0000000000000..92785b2405a29 --- /dev/null +++ b/libc-test/semver/linux-sparc64.txt @@ -0,0 +1,114 @@ +B153600 +B307200 +B614400 +B76800 +BOTHER +CIBAUD +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_SYNC +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SYS__llseek +SYS__newselect +SYS__sysctl +SYS_accept +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_bdflush +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_execv +SYS_fadvise64 +SYS_fadvise64_64 +SYS_fork +SYS_fstat64 +SYS_fstatat64 +SYS_fstatfs64 +SYS_futimesat +SYS_get_kernel_syms +SYS_getdents +SYS_getdomainname +SYS_getpagesize +SYS_getpgrp +SYS_inotify_init +SYS_ipc +SYS_kern_features +SYS_lchown +SYS_link +SYS_lstat +SYS_lstat64 +SYS_memory_ordering +SYS_mkdir +SYS_mknod +SYS_nice +SYS_oldlstat +SYS_open +SYS_pause +SYS_pciconfig_read +SYS_pciconfig_write +SYS_perfctr +SYS_pipe +SYS_poll +SYS_query_module +SYS_readdir +SYS_readlink +SYS_rename +SYS_renameat +SYS_rmdir +SYS_sched_get_affinity +SYS_sched_set_affinity +SYS_select +SYS_sendfile +SYS_sendfile64 +SYS_sgetmask +SYS_sigaction +SYS_signal +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_socketcall +SYS_ssetmask +SYS_stat +SYS_stat64 +SYS_statfs64 +SYS_stime +SYS_symlink +SYS_sync_file_range +SYS_sysfs +SYS_umount +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_utrap_install +SYS_vfork +SYS_waitpid +TIOCCBRK +TIOCSBRK +flock64 +max_align_t +sysctl +termios2 diff --git a/libc-test/semver/linux-x86_64.txt b/libc-test/semver/linux-x86_64.txt new file mode 100644 index 0000000000000..68da0bcf5f5e4 --- /dev/null +++ b/libc-test/semver/linux-x86_64.txt @@ -0,0 +1,128 @@ +B2500000 +B3000000 +B3500000 +B4000000 +BOTHER +CIBAUD +CS +DS +ES +FS +GS +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +MADV_SOFT_OFFLINE +MAP_32BIT +MAP_SYNC +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +PTRACE_GETFPREGS +PTRACE_GETFPXREGS +PTRACE_GETREGS +PTRACE_SETFPREGS +PTRACE_SETFPXREGS +PTRACE_SETREGS +PTRACE_SYSEMU +PTRACE_SYSEMU_SINGLESTEP +REG_EFL +REG_ERR +REG_TRAPNO +SIGSTKFLT +SIGUNUSED +SO_BSDCOMPAT +SO_NO_CHECK +SO_PRIORITY +SO_PROTOCOL +SS +SYS__sysctl +SYS_access +SYS_afs_syscall +SYS_alarm +SYS_chmod +SYS_chown +SYS_creat +SYS_create_module +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fadvise64 +SYS_fork +SYS_futimesat +SYS_get_kernel_syms +SYS_get_thread_area +SYS_getdents +SYS_getpgrp +SYS_getpmsg +SYS_inotify_init +SYS_ioperm +SYS_iopl +SYS_lchown +SYS_link +SYS_lstat +SYS_mkdir +SYS_mknod +SYS_modify_ldt +SYS_open +SYS_pause +SYS_pipe +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_poll +SYS_putpmsg +SYS_query_module +SYS_readlink +SYS_rename +SYS_renameat +SYS_rmdir +SYS_select +SYS_sendfile +SYS_set_thread_area +SYS_signalfd +SYS_stat +SYS_symlink +SYS_sync_file_range +SYS_sysfs +SYS_time +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utime +SYS_utimes +SYS_vfork +TIOCCBRK +TIOCGRS485 +TIOCSBRK +TIOCSRS485 +_libc_fpstate +flock64 +getcontext +greg_t +ip_mreqn +makecontext +max_align_t +mcontext_t +setcontext +swapcontext +sysctl +termios2 +ucontext_t +user +user_fpregs_struct +user_regs_struct diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt new file mode 100644 index 0000000000000..6dcb9181358c7 --- /dev/null +++ b/libc-test/semver/linux.txt @@ -0,0 +1,3583 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +ABS_CNT +ABS_MAX +ACCOUNTING +ADDR_COMPAT_LAYOUT +ADDR_LIMIT_32BIT +ADDR_LIMIT_3GB +ADDR_NO_RANDOMIZE +ADFS_SUPER_MAGIC +ADJ_ESTERROR +ADJ_FREQUENCY +ADJ_MAXERROR +ADJ_MICRO +ADJ_NANO +ADJ_OFFSET +ADJ_OFFSET_SINGLESHOT +ADJ_OFFSET_SS_READ +ADJ_SETOFFSET +ADJ_STATUS +ADJ_TAI +ADJ_TICK +ADJ_TIMECONST +AFFS_SUPER_MAGIC +AFS_SUPER_MAGIC +AF_ALG +AF_APPLETALK +AF_ASH +AF_ATMPVC +AF_ATMSVC +AF_AX25 +AF_BLUETOOTH +AF_BRIDGE +AF_CAIF +AF_CAN +AF_DECnet +AF_ECONET +AF_IB +AF_IEEE802154 +AF_IPX +AF_IRDA +AF_ISDN +AF_IUCV +AF_KEY +AF_LLC +AF_LOCAL +AF_MPLS +AF_NETBEUI +AF_NETLINK +AF_NETROM +AF_NFC +AF_PACKET +AF_PHONET +AF_PPPOX +AF_RDS +AF_ROSE +AF_ROUTE +AF_RXRPC +AF_SECURITY +AF_SNA +AF_TIPC +AF_VSOCK +AF_WANPIPE +AF_X25 +AF_XDP +AIO_ALLDONE +AIO_CANCELED +AIO_NOTCANCELED +AI_ADDRCONFIG +AI_ALL +AI_CANONNAME +AI_NUMERICHOST +AI_NUMERICSERV +AI_PASSIVE +AI_V4MAPPED +ALG_OP_DECRYPT +ALG_OP_ENCRYPT +ALG_SET_AEAD_ASSOCLEN +ALG_SET_AEAD_AUTHSIZE +ALG_SET_IV +ALG_SET_KEY +ALG_SET_OP +ALT_DIGITS +AM_STR +ARPD_FLUSH +ARPD_LOOKUP +ARPD_UPDATE +ARPHRD_ADAPT +ARPHRD_APPLETLK +ARPHRD_ARCNET +ARPHRD_ASH +ARPHRD_ATM +ARPHRD_AX25 +ARPHRD_BIF +ARPHRD_CHAOS +ARPHRD_CISCO +ARPHRD_CSLIP +ARPHRD_CSLIP6 +ARPHRD_DDCMP +ARPHRD_DLCI +ARPHRD_ECONET +ARPHRD_EETHER +ARPHRD_ETHER +ARPHRD_EUI64 +ARPHRD_FCAL +ARPHRD_FCFABRIC +ARPHRD_FCPL +ARPHRD_FCPP +ARPHRD_FDDI +ARPHRD_FRAD +ARPHRD_HDLC +ARPHRD_HIPPI +ARPHRD_HWX25 +ARPHRD_IEEE1394 +ARPHRD_IEEE802 +ARPHRD_IEEE80211 +ARPHRD_IEEE80211_PRISM +ARPHRD_IEEE80211_RADIOTAP +ARPHRD_IEEE802154 +ARPHRD_IEEE802_TR +ARPHRD_INFINIBAND +ARPHRD_IPDDP +ARPHRD_IPGRE +ARPHRD_IRDA +ARPHRD_LAPB +ARPHRD_LOCALTLK +ARPHRD_LOOPBACK +ARPHRD_METRICOM +ARPHRD_NETROM +ARPHRD_NONE +ARPHRD_PIMREG +ARPHRD_PPP +ARPHRD_PRONET +ARPHRD_RAWHDLC +ARPHRD_ROSE +ARPHRD_RSRVD +ARPHRD_SIT +ARPHRD_SKIP +ARPHRD_SLIP +ARPHRD_SLIP6 +ARPHRD_TUNNEL +ARPHRD_TUNNEL6 +ARPHRD_VOID +ARPHRD_X25 +ARPOP_InREPLY +ARPOP_InREQUEST +ARPOP_NAK +ARPOP_RREPLY +ARPOP_RREQUEST +ATF_DONTPUB +ATF_MAGIC +ATF_NETMASK +AT_BASE +AT_BASE_PLATFORM +AT_CLKTCK +AT_EACCESS +AT_EGID +AT_EMPTY_PATH +AT_ENTRY +AT_EUID +AT_EXECFD +AT_EXECFN +AT_FDCWD +AT_FLAGS +AT_GID +AT_HWCAP +AT_HWCAP2 +AT_IGNORE +AT_NOTELF +AT_NO_AUTOMOUNT +AT_NULL +AT_PAGESZ +AT_PHDR +AT_PHENT +AT_PHNUM +AT_PLATFORM +AT_RANDOM +AT_REMOVEDIR +AT_SECURE +AT_STATX_DONT_SYNC +AT_STATX_FORCE_SYNC +AT_STATX_SYNC_AS_STAT +AT_STATX_SYNC_TYPE +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +AT_UID +AUTOFS_SUPER_MAGIC +B1000000 +B1152000 +B1500000 +B2000000 +B460800 +B500000 +B576000 +B921600 +BINDERFS_SUPER_MAGIC +BOOT_TIME +BPF_FS_MAGIC +BS0 +BS1 +BSDLY +BTRFS_SUPER_MAGIC +BUFSIZ +CANFD_BRS +CANFD_ESI +CANFD_MAX_DLC +CANFD_MAX_DLEN +CANFD_MTU +CAN_BCM +CAN_EFF_FLAG +CAN_EFF_ID_BITS +CAN_EFF_MASK +CAN_ERR_FLAG +CAN_ERR_MASK +CAN_INV_FILTER +CAN_ISOTP +CAN_J1939 +CAN_MAX_DLC +CAN_MAX_DLEN +CAN_MCNET +CAN_MTU +CAN_NPROTO +CAN_RAW +CAN_RAW_FILTER_MAX +CAN_RTR_FLAG +CAN_SFF_ID_BITS +CAN_SFF_MASK +CAN_TP16 +CAN_TP20 +CBAUD +CBAUDEX +CGROUP2_SUPER_MAGIC +CGROUP_SUPER_MAGIC +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCK_BOOTTIME +CLOCK_BOOTTIME_ALARM +CLOCK_MONOTONIC_COARSE +CLOCK_MONOTONIC_RAW +CLOCK_PROCESS_CPUTIME_ID +CLOCK_REALTIME_ALARM +CLOCK_REALTIME_COARSE +CLOCK_TAI +CLOCK_THREAD_CPUTIME_ID +CLONE_CHILD_CLEARTID +CLONE_CHILD_SETTID +CLONE_DETACHED +CLONE_FILES +CLONE_FS +CLONE_IO +CLONE_NEWCGROUP +CLONE_NEWIPC +CLONE_NEWNET +CLONE_NEWNS +CLONE_NEWPID +CLONE_NEWUSER +CLONE_NEWUTS +CLONE_PARENT +CLONE_PARENT_SETTID +CLONE_PTRACE +CLONE_SETTLS +CLONE_SIGHAND +CLONE_SYSVSEM +CLONE_THREAD +CLONE_UNTRACED +CLONE_VFORK +CLONE_VM +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CMSPAR +CODA_SUPER_MAGIC +CODESET +CPU_ALLOC_SIZE +CPU_CLR +CPU_COUNT +CPU_COUNT_S +CPU_EQUAL +CPU_ISSET +CPU_SET +CPU_SETSIZE +CPU_ZERO +CR0 +CR1 +CR2 +CR3 +CRAMFS_MAGIC +CRDLY +CRNCYSTR +CRTSCTS +CTRL_ATTR_FAMILY_ID +CTRL_ATTR_FAMILY_NAME +CTRL_ATTR_HDRSIZE +CTRL_ATTR_MAXATTR +CTRL_ATTR_MCAST_GROUPS +CTRL_ATTR_MCAST_GRP_ID +CTRL_ATTR_MCAST_GRP_NAME +CTRL_ATTR_MCAST_GRP_UNSPEC +CTRL_ATTR_OPS +CTRL_ATTR_OP_FLAGS +CTRL_ATTR_OP_ID +CTRL_ATTR_OP_UNSPEC +CTRL_ATTR_UNSPEC +CTRL_ATTR_VERSION +CTRL_CMD_DELFAMILY +CTRL_CMD_DELMCAST_GRP +CTRL_CMD_DELOPS +CTRL_CMD_GETFAMILY +CTRL_CMD_GETMCAST_GRP +CTRL_CMD_GETOPS +CTRL_CMD_NEWFAMILY +CTRL_CMD_NEWMCAST_GRP +CTRL_CMD_NEWOPS +CTRL_CMD_UNSPEC +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +DCCP_SERVICE_LIST_MAX_LEN +DCCP_SOCKOPT_AVAILABLE_CCIDS +DCCP_SOCKOPT_CCID +DCCP_SOCKOPT_CCID_RX_INFO +DCCP_SOCKOPT_CCID_TX_INFO +DCCP_SOCKOPT_CHANGE_L +DCCP_SOCKOPT_CHANGE_R +DCCP_SOCKOPT_GET_CUR_MPS +DCCP_SOCKOPT_PACKET_SIZE +DCCP_SOCKOPT_QPOLICY_ID +DCCP_SOCKOPT_QPOLICY_TXQLEN +DCCP_SOCKOPT_RECV_CSCOV +DCCP_SOCKOPT_RX_CCID +DCCP_SOCKOPT_SEND_CSCOV +DCCP_SOCKOPT_SERVER_TIMEWAIT +DCCP_SOCKOPT_SERVICE +DCCP_SOCKOPT_TX_CCID +DEAD_PROCESS +DEBUGFS_MAGIC +DEVPTS_SUPER_MAGIC +D_FMT +D_T_FMT +EADV +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NODATA +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EBADE +EBADFD +EBADR +EBADRQC +EBADSLT +EBFONT +ECHOCTL +ECHOKE +ECHOPRT +ECHRNG +ECOMM +ECRYPTFS_SUPER_MAGIC +EDEADLOCK +EDOTDOT +EFD_CLOEXEC +EFD_NONBLOCK +EFD_SEMAPHORE +EFS_SUPER_MAGIC +EHWPOISON +EISNAM +EKEYEXPIRED +EKEYREJECTED +EKEYREVOKED +EL2HLT +EL2NSYNC +EL3HLT +EL3RST +ELIBACC +ELIBBAD +ELIBEXEC +ELIBMAX +ELIBSCN +ELNRNG +EMEDIUMTYPE +EMPTY +ENAVAIL +ENOANO +ENOATTR +ENOCSI +ENODATA +ENOKEY +ENOMEDIUM +ENONET +ENOPKG +ENOSR +ENOSTR +ENOTNAM +ENOTRECOVERABLE +ENOTSUP +ENOTUNIQ +EOF +EOWNERDEAD +EPOLLERR +EPOLLET +EPOLLEXCLUSIVE +EPOLLHUP +EPOLLIN +EPOLLMSG +EPOLLONESHOT +EPOLLOUT +EPOLLPRI +EPOLLRDBAND +EPOLLRDHUP +EPOLLRDNORM +EPOLLWAKEUP +EPOLLWRBAND +EPOLLWRNORM +EPOLL_CLOEXEC +EPOLL_CTL_ADD +EPOLL_CTL_DEL +EPOLL_CTL_MOD +ERA +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +EREMCHG +EREMOTEIO +ERESTART +ERFKILL +ESRMNT +ESTRPIPE +ETH_ALEN +ETH_DATA_LEN +ETH_FCS_LEN +ETH_FRAME_LEN +ETH_HLEN +ETH_P_1588 +ETH_P_8021AD +ETH_P_8021AH +ETH_P_8021Q +ETH_P_80221 +ETH_P_802_2 +ETH_P_802_3 +ETH_P_802_3_MIN +ETH_P_802_EX1 +ETH_P_AARP +ETH_P_AF_IUCV +ETH_P_ALL +ETH_P_AOE +ETH_P_ARCNET +ETH_P_ARP +ETH_P_ATALK +ETH_P_ATMFATE +ETH_P_ATMMPOA +ETH_P_AX25 +ETH_P_BATMAN +ETH_P_BPQ +ETH_P_CAIF +ETH_P_CANFD +ETH_P_CONTROL +ETH_P_CUST +ETH_P_DDCMP +ETH_P_DEC +ETH_P_DIAG +ETH_P_DNA_DL +ETH_P_DNA_RC +ETH_P_DNA_RT +ETH_P_DSA +ETH_P_ECONET +ETH_P_EDSA +ETH_P_FCOE +ETH_P_FIP +ETH_P_HDLC +ETH_P_IEEE802154 +ETH_P_IEEEPUP +ETH_P_IEEEPUPAT +ETH_P_IP +ETH_P_IPV6 +ETH_P_IPX +ETH_P_IRDA +ETH_P_LAT +ETH_P_LINK_CTL +ETH_P_LOCALTALK +ETH_P_LOOP +ETH_P_LOOPBACK +ETH_P_MACSEC +ETH_P_MOBITEX +ETH_P_MPLS_MC +ETH_P_MPLS_UC +ETH_P_MVRP +ETH_P_PAE +ETH_P_PAUSE +ETH_P_PHONET +ETH_P_PPPTALK +ETH_P_PPP_DISC +ETH_P_PPP_MP +ETH_P_PPP_SES +ETH_P_PRP +ETH_P_PUP +ETH_P_PUPAT +ETH_P_QINQ1 +ETH_P_QINQ2 +ETH_P_QINQ3 +ETH_P_RARP +ETH_P_SCA +ETH_P_SLOW +ETH_P_SNAP +ETH_P_TDLS +ETH_P_TEB +ETH_P_TIPC +ETH_P_TRAILER +ETH_P_TR_802_2 +ETH_P_WAN_PPP +ETH_P_WCCP +ETH_P_X25 +ETH_ZLEN +ETIME +EUCLEAN +EUNATCH +EV_CNT +EV_MAX +EXFULL +EXT2_SUPER_MAGIC +EXT3_SUPER_MAGIC +EXT4_SUPER_MAGIC +EXTA +EXTB +EXTPROC +Elf32_Addr +Elf32_Chdr +Elf32_Ehdr +Elf32_Half +Elf32_Off +Elf32_Phdr +Elf32_Section +Elf32_Shdr +Elf32_Sym +Elf32_Word +Elf64_Addr +Elf64_Chdr +Elf64_Ehdr +Elf64_Half +Elf64_Off +Elf64_Phdr +Elf64_Section +Elf64_Shdr +Elf64_Sxword +Elf64_Sym +Elf64_Word +Elf64_Xword +F2FS_SUPER_MAGIC +FALLOC_FL_COLLAPSE_RANGE +FALLOC_FL_INSERT_RANGE +FALLOC_FL_KEEP_SIZE +FALLOC_FL_PUNCH_HOLE +FALLOC_FL_UNSHARE_RANGE +FALLOC_FL_ZERO_RANGE +FANOTIFY_METADATA_VERSION +FAN_ACCESS +FAN_ACCESS_PERM +FAN_ALLOW +FAN_CLASS_CONTENT +FAN_CLASS_NOTIF +FAN_CLASS_PRE_CONTENT +FAN_CLOEXEC +FAN_CLOSE +FAN_CLOSE_NOWRITE +FAN_CLOSE_WRITE +FAN_DENY +FAN_EVENT_ON_CHILD +FAN_MARK_ADD +FAN_MARK_DONT_FOLLOW +FAN_MARK_FILESYSTEM +FAN_MARK_FLUSH +FAN_MARK_IGNORED_MASK +FAN_MARK_IGNORED_SURV_MODIFY +FAN_MARK_INODE +FAN_MARK_MOUNT +FAN_MARK_ONLYDIR +FAN_MARK_REMOVE +FAN_MODIFY +FAN_NOFD +FAN_NONBLOCK +FAN_ONDIR +FAN_OPEN +FAN_OPEN_PERM +FAN_Q_OVERFLOW +FAN_UNLIMITED_MARKS +FAN_UNLIMITED_QUEUE +FDPIC_FUNCPTRS +FF0 +FF1 +FFDLY +FF_CNT +FF_MAX +FILENAME_MAX +FIONCLEX +FIONREAD +FLUSHO +FOPEN_MAX +FUTEXFS_SUPER_MAGIC +FUTEX_CLOCK_REALTIME +FUTEX_CMD_MASK +FUTEX_CMP_REQUEUE +FUTEX_CMP_REQUEUE_PI +FUTEX_FD +FUTEX_LOCK_PI +FUTEX_PRIVATE_FLAG +FUTEX_REQUEUE +FUTEX_TRYLOCK_PI +FUTEX_UNLOCK_PI +FUTEX_WAIT +FUTEX_WAIT_BITSET +FUTEX_WAIT_REQUEUE_PI +FUTEX_WAKE +FUTEX_WAKE_BITSET +FUTEX_WAKE_OP +F_ADD_SEALS +F_CANCELLK +F_GETLEASE +F_GETOWN +F_GETPIPE_SZ +F_GET_SEALS +F_LOCK +F_NOTIFY +F_OFD_GETLK +F_OFD_SETLK +F_OFD_SETLKW +F_RDLCK +F_SEAL_FUTURE_WRITE +F_SEAL_GROW +F_SEAL_SEAL +F_SEAL_SHRINK +F_SEAL_WRITE +F_SETLEASE +F_SETOWN +F_SETPIPE_SZ +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GENL_ADMIN_PERM +GENL_CMD_CAP_DO +GENL_CMD_CAP_DUMP +GENL_CMD_CAP_HASPOL +GENL_ID_CTRL +GENL_ID_PMCRAID +GENL_ID_VFS_DQUOT +GENL_MAX_ID +GENL_MIN_ID +GENL_NAMSIZ +GENL_UNS_ADMIN_PERM +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +GRND_NONBLOCK +GRND_RANDOM +HOSTFS_SUPER_MAGIC +HPFS_SUPER_MAGIC +HUGETLBFS_MAGIC +HUGETLB_FLAG_ENCODE_16GB +HUGETLB_FLAG_ENCODE_16MB +HUGETLB_FLAG_ENCODE_1GB +HUGETLB_FLAG_ENCODE_1MB +HUGETLB_FLAG_ENCODE_256MB +HUGETLB_FLAG_ENCODE_2GB +HUGETLB_FLAG_ENCODE_2MB +HUGETLB_FLAG_ENCODE_32MB +HUGETLB_FLAG_ENCODE_512KB +HUGETLB_FLAG_ENCODE_512MB +HUGETLB_FLAG_ENCODE_64KB +HUGETLB_FLAG_ENCODE_8MB +HUGETLB_FLAG_ENCODE_MASK +HUGETLB_FLAG_ENCODE_SHIFT +IFA_ADDRESS +IFA_ANYCAST +IFA_BROADCAST +IFA_CACHEINFO +IFA_FLAGS +IFA_F_DADFAILED +IFA_F_DEPRECATED +IFA_F_HOMEADDRESS +IFA_F_MANAGETEMPADDR +IFA_F_MCAUTOJOIN +IFA_F_NODAD +IFA_F_NOPREFIXROUTE +IFA_F_OPTIMISTIC +IFA_F_PERMANENT +IFA_F_SECONDARY +IFA_F_STABLE_PRIVACY +IFA_F_TEMPORARY +IFA_F_TENTATIVE +IFA_LABEL +IFA_LOCAL +IFA_MULTICAST +IFA_UNSPEC +IFF_ALLMULTI +IFF_ATTACH_QUEUE +IFF_AUTOMEDIA +IFF_BROADCAST +IFF_DEBUG +IFF_DETACH_QUEUE +IFF_DORMANT +IFF_DYNAMIC +IFF_ECHO +IFF_LOOPBACK +IFF_LOWER_UP +IFF_MASTER +IFF_MULTICAST +IFF_MULTI_QUEUE +IFF_NOARP +IFF_NOFILTER +IFF_NOTRAILERS +IFF_NO_PI +IFF_ONE_QUEUE +IFF_PERSIST +IFF_POINTOPOINT +IFF_PORTSEL +IFF_PROMISC +IFF_RUNNING +IFF_SLAVE +IFF_TAP +IFF_TUN +IFF_TUN_EXCL +IFF_UP +IFF_VNET_HDR +IFLA_ADDRESS +IFLA_AF_SPEC +IFLA_ALT_IFNAME +IFLA_BROADCAST +IFLA_CARRIER +IFLA_CARRIER_CHANGES +IFLA_CARRIER_DOWN_COUNT +IFLA_CARRIER_UP_COUNT +IFLA_COST +IFLA_EVENT +IFLA_EXT_MASK +IFLA_GROUP +IFLA_GSO_MAX_SEGS +IFLA_GSO_MAX_SIZE +IFLA_IFALIAS +IFLA_IFNAME +IFLA_IF_NETNSID +IFLA_INFO_DATA +IFLA_INFO_KIND +IFLA_INFO_SLAVE_DATA +IFLA_INFO_SLAVE_KIND +IFLA_INFO_UNSPEC +IFLA_INFO_XSTATS +IFLA_LINK +IFLA_LINKINFO +IFLA_LINKMODE +IFLA_LINK_NETNSID +IFLA_MAP +IFLA_MASTER +IFLA_MAX_MTU +IFLA_MIN_MTU +IFLA_MTU +IFLA_NET_NS_FD +IFLA_NET_NS_PID +IFLA_NEW_IFINDEX +IFLA_NEW_NETNSID +IFLA_NUM_RX_QUEUES +IFLA_NUM_TX_QUEUES +IFLA_NUM_VF +IFLA_OPERSTATE +IFLA_PAD +IFLA_PERM_ADDRESS +IFLA_PHYS_PORT_ID +IFLA_PHYS_PORT_NAME +IFLA_PHYS_SWITCH_ID +IFLA_PORT_SELF +IFLA_PRIORITY +IFLA_PROMISCUITY +IFLA_PROP_LIST +IFLA_PROTINFO +IFLA_PROTO_DOWN +IFLA_PROTO_DOWN_REASON +IFLA_QDISC +IFLA_STATS +IFLA_STATS64 +IFLA_TARGET_NETNSID +IFLA_TXQLEN +IFLA_UNSPEC +IFLA_VFINFO_LIST +IFLA_VF_PORTS +IFLA_WEIGHT +IFLA_WIRELESS +IFLA_XDP +INIT_PROCESS +INPUT_PROP_CNT +INPUT_PROP_MAX +IN_ACCESS +IN_ALL_EVENTS +IN_ATTRIB +IN_CLOEXEC +IN_CLOSE +IN_CLOSE_NOWRITE +IN_CLOSE_WRITE +IN_CREATE +IN_DELETE +IN_DELETE_SELF +IN_DONT_FOLLOW +IN_IGNORED +IN_ISDIR +IN_MODIFY +IN_MOVE +IN_MOVED_FROM +IN_MOVED_TO +IN_MOVE_SELF +IN_NONBLOCK +IN_ONESHOT +IN_ONLYDIR +IN_OPEN +IN_Q_OVERFLOW +IN_UNMOUNT +IP6T_SO_ORIGINAL_DST +IPC_CREAT +IPC_EXCL +IPC_INFO +IPC_NOWAIT +IPC_PRIVATE +IPC_RMID +IPC_SET +IPC_STAT +IPDEFTTL +IPOPT_CLASS +IPOPT_CLASS_MASK +IPOPT_CONTROL +IPOPT_COPIED +IPOPT_COPY +IPOPT_END +IPOPT_EOL +IPOPT_LSRR +IPOPT_MEASUREMENT +IPOPT_MINOFF +IPOPT_NOOP +IPOPT_NOP +IPOPT_NUMBER +IPOPT_NUMBER_MASK +IPOPT_OFFSET +IPOPT_OLEN +IPOPT_OPTVAL +IPOPT_RA +IPOPT_RESERVED1 +IPOPT_RESERVED2 +IPOPT_RR +IPOPT_SEC +IPOPT_SID +IPOPT_SSRR +IPOPT_TIMESTAMP +IPOPT_TS +IPOPT_TS_PRESPEC +IPOPT_TS_TSANDADDR +IPOPT_TS_TSONLY +IPPROTO_AH +IPPROTO_BEETPH +IPPROTO_COMP +IPPROTO_DCCP +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_ENCAP +IPPROTO_ESP +IPPROTO_FRAGMENT +IPPROTO_GRE +IPPROTO_HOPOPTS +IPPROTO_IDP +IPPROTO_IGMP +IPPROTO_IPIP +IPPROTO_MAX +IPPROTO_MH +IPPROTO_MPLS +IPPROTO_MPTCP +IPPROTO_MTP +IPPROTO_NONE +IPPROTO_PIM +IPPROTO_PUP +IPPROTO_RAW +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_SCTP +IPPROTO_TP +IPPROTO_UDPLITE +IPTOS_ECN +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOT_ECT +IPTOS_LOWDELAY +IPTOS_MINCOST +IPTOS_PREC +IPTOS_PREC_CRITIC_ECP +IPTOS_PREC_FLASH +IPTOS_PREC_FLASHOVERRIDE +IPTOS_PREC_IMMEDIATE +IPTOS_PREC_INTERNETCONTROL +IPTOS_PREC_MASK +IPTOS_PREC_NETCONTROL +IPTOS_PREC_PRIORITY +IPTOS_PREC_ROUTINE +IPTOS_RELIABILITY +IPTOS_THROUGHPUT +IPTOS_TOS +IPTOS_TOS_MASK +IPV6_2292DSTOPTS +IPV6_2292HOPLIMIT +IPV6_2292HOPOPTS +IPV6_2292PKTINFO +IPV6_2292PKTOPTIONS +IPV6_2292RTHDR +IPV6_ADDRFORM +IPV6_ADDR_PREFERENCES +IPV6_ADD_MEMBERSHIP +IPV6_AUTHHDR +IPV6_AUTOFLOWLABEL +IPV6_CHECKSUM +IPV6_DONTFRAG +IPV6_DROP_MEMBERSHIP +IPV6_DSTOPTS +IPV6_FLOWINFO +IPV6_FLOWINFO_FLOWLABEL +IPV6_FLOWINFO_PRIORITY +IPV6_FLOWINFO_SEND +IPV6_FLOWLABEL_MGR +IPV6_FREEBIND +IPV6_HDRINCL +IPV6_HOPLIMIT +IPV6_HOPOPTS +IPV6_IPSEC_POLICY +IPV6_JOIN_ANYCAST +IPV6_LEAVE_ANYCAST +IPV6_MINHOPCOUNT +IPV6_MTU +IPV6_MTU_DISCOVER +IPV6_MULTICAST_ALL +IPV6_NEXTHOP +IPV6_ORIGDSTADDR +IPV6_PATHMTU +IPV6_PKTINFO +IPV6_PMTUDISC_DO +IPV6_PMTUDISC_DONT +IPV6_PMTUDISC_INTERFACE +IPV6_PMTUDISC_OMIT +IPV6_PMTUDISC_PROBE +IPV6_PMTUDISC_WANT +IPV6_PREFER_SRC_CGA +IPV6_PREFER_SRC_COA +IPV6_PREFER_SRC_HOME +IPV6_PREFER_SRC_NONCGA +IPV6_PREFER_SRC_PUBLIC +IPV6_PREFER_SRC_PUBTMP_DEFAULT +IPV6_PREFER_SRC_TMP +IPV6_RECVDSTOPTS +IPV6_RECVERR +IPV6_RECVFRAGSIZE +IPV6_RECVHOPLIMIT +IPV6_RECVHOPOPTS +IPV6_RECVORIGDSTADDR +IPV6_RECVPATHMTU +IPV6_RECVPKTINFO +IPV6_RECVRTHDR +IPV6_RECVTCLASS +IPV6_ROUTER_ALERT +IPV6_ROUTER_ALERT_ISOLATE +IPV6_RTHDR +IPV6_RTHDRDSTOPTS +IPV6_RTHDR_LOOSE +IPV6_RTHDR_STRICT +IPV6_TCLASS +IPV6_TRANSPARENT +IPV6_UNICAST_IF +IPV6_XFRM_POLICY +IPVERSION +IP_ADD_SOURCE_MEMBERSHIP +IP_BIND_ADDRESS_NO_PORT +IP_BLOCK_SOURCE +IP_CHECKSUM +IP_DEFAULT_MULTICAST_LOOP +IP_DEFAULT_MULTICAST_TTL +IP_DROP_SOURCE_MEMBERSHIP +IP_FREEBIND +IP_HDRINCL +IP_IPSEC_POLICY +IP_MINTTL +IP_MSFILTER +IP_MTU +IP_MTU_DISCOVER +IP_MULTICAST_ALL +IP_NODEFRAG +IP_OPTIONS +IP_ORIGDSTADDR +IP_PASSSEC +IP_PKTINFO +IP_PKTOPTIONS +IP_PMTUDISC_DO +IP_PMTUDISC_DONT +IP_PMTUDISC_INTERFACE +IP_PMTUDISC_OMIT +IP_PMTUDISC_PROBE +IP_PMTUDISC_WANT +IP_RECVERR +IP_RECVFRAGSIZE +IP_RECVOPTS +IP_RECVORIGDSTADDR +IP_RECVTOS +IP_RECVTTL +IP_RETOPTS +IP_ROUTER_ALERT +IP_TOS +IP_TRANSPARENT +IP_UNBLOCK_SOURCE +IP_UNICAST_IF +IP_XFRM_POLICY +ISOFS_SUPER_MAGIC +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +IUTF8 +JFFS2_SUPER_MAGIC +KEYCTL_ASSUME_AUTHORITY +KEYCTL_CHOWN +KEYCTL_CLEAR +KEYCTL_DESCRIBE +KEYCTL_DH_COMPUTE +KEYCTL_GET_KEYRING_ID +KEYCTL_GET_PERSISTENT +KEYCTL_GET_SECURITY +KEYCTL_INSTANTIATE +KEYCTL_INSTANTIATE_IOV +KEYCTL_INVALIDATE +KEYCTL_JOIN_SESSION_KEYRING +KEYCTL_LINK +KEYCTL_NEGATE +KEYCTL_PKEY_DECRYPT +KEYCTL_PKEY_ENCRYPT +KEYCTL_PKEY_QUERY +KEYCTL_PKEY_SIGN +KEYCTL_PKEY_VERIFY +KEYCTL_READ +KEYCTL_REJECT +KEYCTL_RESTRICT_KEYRING +KEYCTL_REVOKE +KEYCTL_SEARCH +KEYCTL_SESSION_TO_PARENT +KEYCTL_SETPERM +KEYCTL_SET_REQKEY_KEYRING +KEYCTL_SET_TIMEOUT +KEYCTL_SUPPORTS_DECRYPT +KEYCTL_SUPPORTS_ENCRYPT +KEYCTL_SUPPORTS_SIGN +KEYCTL_SUPPORTS_VERIFY +KEYCTL_UNLINK +KEYCTL_UPDATE +KEY_CNT +KEY_MAX +KEY_REQKEY_DEFL_DEFAULT +KEY_REQKEY_DEFL_GROUP_KEYRING +KEY_REQKEY_DEFL_NO_CHANGE +KEY_REQKEY_DEFL_PROCESS_KEYRING +KEY_REQKEY_DEFL_REQUESTOR_KEYRING +KEY_REQKEY_DEFL_SESSION_KEYRING +KEY_REQKEY_DEFL_THREAD_KEYRING +KEY_REQKEY_DEFL_USER_KEYRING +KEY_REQKEY_DEFL_USER_SESSION_KEYRING +KEY_SPEC_GROUP_KEYRING +KEY_SPEC_PROCESS_KEYRING +KEY_SPEC_REQKEY_AUTH_KEY +KEY_SPEC_REQUESTOR_KEYRING +KEY_SPEC_SESSION_KEYRING +KEY_SPEC_THREAD_KEYRING +KEY_SPEC_USER_KEYRING +KEY_SPEC_USER_SESSION_KEYRING +LC_ADDRESS +LC_ADDRESS_MASK +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_IDENTIFICATION +LC_IDENTIFICATION_MASK +LC_MEASUREMENT +LC_MEASUREMENT_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NAME +LC_NAME_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_PAPER +LC_PAPER_MASK +LC_TELEPHONE +LC_TELEPHONE_MASK +LC_TIME +LC_TIME_MASK +LED_CNT +LED_MAX +LINUX_REBOOT_CMD_CAD_OFF +LINUX_REBOOT_CMD_CAD_ON +LINUX_REBOOT_CMD_HALT +LINUX_REBOOT_CMD_KEXEC +LINUX_REBOOT_CMD_POWER_OFF +LINUX_REBOOT_CMD_RESTART +LINUX_REBOOT_CMD_RESTART2 +LINUX_REBOOT_CMD_SW_SUSPEND +LINUX_REBOOT_MAGIC1 +LINUX_REBOOT_MAGIC2 +LINUX_REBOOT_MAGIC2A +LINUX_REBOOT_MAGIC2B +LINUX_REBOOT_MAGIC2C +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LM_ID_BASE +LM_ID_NEWLM +LOGIN_PROCESS +LOG_AUTHPRIV +LOG_CRON +LOG_FTP +LOG_NFACILITIES +LOG_PERROR +L_tmpnam +Lmid_t +MADV_DODUMP +MADV_DOFORK +MADV_DONTDUMP +MADV_DONTFORK +MADV_DONTNEED +MADV_FREE +MADV_HUGEPAGE +MADV_HWPOISON +MADV_MERGEABLE +MADV_NOHUGEPAGE +MADV_NORMAL +MADV_RANDOM +MADV_REMOVE +MADV_SEQUENTIAL +MADV_UNMERGEABLE +MADV_WILLNEED +MAP_DENYWRITE +MAP_EXECUTABLE +MAP_FILE +MAP_FIXED_NOREPLACE +MAP_GROWSDOWN +MAP_HUGETLB +MAP_HUGE_16GB +MAP_HUGE_16MB +MAP_HUGE_1GB +MAP_HUGE_1MB +MAP_HUGE_256MB +MAP_HUGE_2GB +MAP_HUGE_2MB +MAP_HUGE_32MB +MAP_HUGE_512KB +MAP_HUGE_512MB +MAP_HUGE_64KB +MAP_HUGE_8MB +MAP_HUGE_MASK +MAP_HUGE_SHIFT +MAP_LOCKED +MAP_NONBLOCK +MAP_NORESERVE +MAP_POPULATE +MAP_SHARED_VALIDATE +MAP_STACK +MAP_TYPE +MAXTC +MAXTTL +MAX_ADDR_LEN +MAX_IPOPTLEN +MAX_LINKS +MCAST_BLOCK_SOURCE +MCAST_EXCLUDE +MCAST_INCLUDE +MCAST_JOIN_GROUP +MCAST_JOIN_SOURCE_GROUP +MCAST_LEAVE_GROUP +MCAST_LEAVE_SOURCE_GROUP +MCAST_MSFILTER +MCAST_UNBLOCK_SOURCE +MCL_CURRENT +MCL_FUTURE +MFD_ALLOW_SEALING +MFD_CLOEXEC +MFD_HUGETLB +MINIX2_SUPER_MAGIC +MINIX2_SUPER_MAGIC2 +MINIX3_SUPER_MAGIC +MINIX_SUPER_MAGIC +MINIX_SUPER_MAGIC2 +MINSIGSTKSZ +MMAP_PAGE_ZERO +MNT_DETACH +MNT_EXPIRE +MNT_FORCE +MODULE_INIT_IGNORE_MODVERSIONS +MODULE_INIT_IGNORE_VERMAGIC +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MREMAP_FIXED +MREMAP_MAYMOVE +MSC_CNT +MSC_MAX +MSDOS_SUPER_MAGIC +MSG_CMSG_CLOEXEC +MSG_CONFIRM +MSG_COPY +MSG_DONTWAIT +MSG_ERRQUEUE +MSG_EXCEPT +MSG_FASTOPEN +MSG_FIN +MSG_INFO +MSG_MORE +MSG_NOERROR +MSG_NOSIGNAL +MSG_RST +MSG_STAT +MSG_SYN +MSG_TRYHARD +MSG_WAITFORONE +MS_ACTIVE +MS_BIND +MS_DIRSYNC +MS_I_VERSION +MS_KERNMOUNT +MS_MANDLOCK +MS_MGC_MSK +MS_MGC_VAL +MS_MOVE +MS_NOATIME +MS_NODEV +MS_NODIRATIME +MS_NOEXEC +MS_NOSUID +MS_NOUSER +MS_POSIXACL +MS_PRIVATE +MS_RDONLY +MS_REC +MS_RELATIME +MS_REMOUNT +MS_RMT_MASK +MS_SHARED +MS_SILENT +MS_SLAVE +MS_STRICTATIME +MS_SYNCHRONOUS +MS_UNBINDABLE +M_ARENA_MAX +M_ARENA_TEST +M_CHECK_ACTION +M_GRAIN +M_KEEP +M_MMAP_MAX +M_MMAP_THRESHOLD +M_MXFAST +M_NLBLKS +M_PERTURB +M_TOP_PAD +M_TRIM_THRESHOLD +NCP_SUPER_MAGIC +NDA_CACHEINFO +NDA_DST +NDA_IFINDEX +NDA_LINK_NETNSID +NDA_LLADDR +NDA_MASTER +NDA_PORT +NDA_PROBES +NDA_SRC_VNI +NDA_UNSPEC +NDA_VLAN +NDA_VNI +NETLINK_ADD_MEMBERSHIP +NETLINK_AUDIT +NETLINK_BROADCAST_ERROR +NETLINK_CAP_ACK +NETLINK_CONNECTOR +NETLINK_CRYPTO +NETLINK_DNRTMSG +NETLINK_DROP_MEMBERSHIP +NETLINK_ECRYPTFS +NETLINK_FIB_LOOKUP +NETLINK_FIREWALL +NETLINK_GENERIC +NETLINK_INET_DIAG +NETLINK_IP6_FW +NETLINK_ISCSI +NETLINK_KOBJECT_UEVENT +NETLINK_LISTEN_ALL_NSID +NETLINK_LIST_MEMBERSHIPS +NETLINK_NETFILTER +NETLINK_NFLOG +NETLINK_NO_ENOBUFS +NETLINK_PKTINFO +NETLINK_RDMA +NETLINK_ROUTE +NETLINK_RX_RING +NETLINK_SCSITRANSPORT +NETLINK_SELINUX +NETLINK_SOCK_DIAG +NETLINK_TX_RING +NETLINK_UNUSED +NETLINK_USERSOCK +NETLINK_XFRM +NEW_TIME +NFNETLINK_V0 +NFNLGRP_ACCT_QUOTA +NFNLGRP_CONNTRACK_DESTROY +NFNLGRP_CONNTRACK_EXP_DESTROY +NFNLGRP_CONNTRACK_EXP_NEW +NFNLGRP_CONNTRACK_EXP_UPDATE +NFNLGRP_CONNTRACK_NEW +NFNLGRP_CONNTRACK_UPDATE +NFNLGRP_NFTABLES +NFNLGRP_NONE +NFNL_MSG_BATCH_BEGIN +NFNL_MSG_BATCH_END +NFNL_SUBSYS_ACCT +NFNL_SUBSYS_COUNT +NFNL_SUBSYS_CTHELPER +NFNL_SUBSYS_CTNETLINK +NFNL_SUBSYS_CTNETLINK_EXP +NFNL_SUBSYS_CTNETLINK_TIMEOUT +NFNL_SUBSYS_IPSET +NFNL_SUBSYS_NFTABLES +NFNL_SUBSYS_NFT_COMPAT +NFNL_SUBSYS_NONE +NFNL_SUBSYS_OSF +NFNL_SUBSYS_QUEUE +NFNL_SUBSYS_ULOG +NFPROTO_ARP +NFPROTO_BRIDGE +NFPROTO_DECNET +NFPROTO_INET +NFPROTO_IPV4 +NFPROTO_IPV6 +NFPROTO_NETDEV +NFPROTO_NUMPROTO +NFPROTO_UNSPEC +NFQA_CAP_LEN +NFQA_CFG_CMD +NFQA_CFG_FLAGS +NFQA_CFG_F_CONNTRACK +NFQA_CFG_F_FAIL_OPEN +NFQA_CFG_F_GSO +NFQA_CFG_F_MAX +NFQA_CFG_F_SECCTX +NFQA_CFG_F_UID_GID +NFQA_CFG_MASK +NFQA_CFG_PARAMS +NFQA_CFG_QUEUE_MAXLEN +NFQA_CFG_UNSPEC +NFQA_CT +NFQA_CT_INFO +NFQA_EXP +NFQA_GID +NFQA_HWADDR +NFQA_IFINDEX_INDEV +NFQA_IFINDEX_OUTDEV +NFQA_IFINDEX_PHYSINDEV +NFQA_IFINDEX_PHYSOUTDEV +NFQA_MARK +NFQA_PACKET_HDR +NFQA_PAYLOAD +NFQA_SECCTX +NFQA_SKB_CSUMNOTREADY +NFQA_SKB_CSUM_NOTVERIFIED +NFQA_SKB_GSO +NFQA_SKB_INFO +NFQA_TIMESTAMP +NFQA_UID +NFQA_UNSPEC +NFQA_VERDICT_HDR +NFQNL_CFG_CMD_BIND +NFQNL_CFG_CMD_NONE +NFQNL_CFG_CMD_PF_BIND +NFQNL_CFG_CMD_PF_UNBIND +NFQNL_CFG_CMD_UNBIND +NFQNL_COPY_META +NFQNL_COPY_NONE +NFQNL_COPY_PACKET +NFQNL_MSG_CONFIG +NFQNL_MSG_PACKET +NFQNL_MSG_VERDICT +NFQNL_MSG_VERDICT_BATCH +NFS_SUPER_MAGIC +NFT_BREAK +NFT_BYTEORDER_HTON +NFT_BYTEORDER_NTOH +NFT_CHAIN_MAXNAMELEN +NFT_CMP_EQ +NFT_CMP_GT +NFT_CMP_GTE +NFT_CMP_LT +NFT_CMP_LTE +NFT_CMP_NEQ +NFT_CONTINUE +NFT_CT_BYTES +NFT_CT_DIRECTION +NFT_CT_DST +NFT_CT_EXPIRATION +NFT_CT_HELPER +NFT_CT_L3PROTOCOL +NFT_CT_LABELS +NFT_CT_MARK +NFT_CT_PKTS +NFT_CT_PROTOCOL +NFT_CT_PROTO_DST +NFT_CT_PROTO_SRC +NFT_CT_SECMARK +NFT_CT_SRC +NFT_CT_STATE +NFT_CT_STATUS +NFT_DATA_RESERVED_MASK +NFT_DATA_VALUE +NFT_DATA_VALUE_MAXLEN +NFT_DATA_VERDICT +NFT_DYNSET_F_INV +NFT_DYNSET_OP_ADD +NFT_DYNSET_OP_UPDATE +NFT_GOTO +NFT_JUMP +NFT_LIMIT_F_INV +NFT_LIMIT_PKTS +NFT_LIMIT_PKT_BYTES +NFT_LOOKUP_F_INV +NFT_META_BRI_IIFNAME +NFT_META_BRI_OIFNAME +NFT_META_CGROUP +NFT_META_CPU +NFT_META_IIF +NFT_META_IIFGROUP +NFT_META_IIFNAME +NFT_META_IIFTYPE +NFT_META_L4PROTO +NFT_META_LEN +NFT_META_MARK +NFT_META_NFPROTO +NFT_META_NFTRACE +NFT_META_OIF +NFT_META_OIFGROUP +NFT_META_OIFNAME +NFT_META_OIFTYPE +NFT_META_PKTTYPE +NFT_META_PRANDOM +NFT_META_PRIORITY +NFT_META_PROTOCOL +NFT_META_RTCLASSID +NFT_META_SECMARK +NFT_META_SKGID +NFT_META_SKUID +NFT_MSG_DELCHAIN +NFT_MSG_DELRULE +NFT_MSG_DELSET +NFT_MSG_DELSETELEM +NFT_MSG_DELTABLE +NFT_MSG_GETCHAIN +NFT_MSG_GETGEN +NFT_MSG_GETRULE +NFT_MSG_GETSET +NFT_MSG_GETSETELEM +NFT_MSG_GETTABLE +NFT_MSG_MAX +NFT_MSG_NEWCHAIN +NFT_MSG_NEWGEN +NFT_MSG_NEWRULE +NFT_MSG_NEWSET +NFT_MSG_NEWSETELEM +NFT_MSG_NEWTABLE +NFT_MSG_TRACE +NFT_NAT_DNAT +NFT_NAT_SNAT +NFT_NG_INCREMENTAL +NFT_NG_RANDOM +NFT_OBJ_MAXNAMELEN +NFT_PAYLOAD_CSUM_INET +NFT_PAYLOAD_CSUM_NONE +NFT_PAYLOAD_LL_HEADER +NFT_PAYLOAD_NETWORK_HEADER +NFT_PAYLOAD_TRANSPORT_HEADER +NFT_QUEUE_FLAG_BYPASS +NFT_QUEUE_FLAG_CPU_FANOUT +NFT_QUEUE_FLAG_MASK +NFT_QUOTA_F_INV +NFT_RANGE_EQ +NFT_RANGE_NEQ +NFT_REG32_00 +NFT_REG32_01 +NFT_REG32_02 +NFT_REG32_03 +NFT_REG32_04 +NFT_REG32_05 +NFT_REG32_06 +NFT_REG32_07 +NFT_REG32_08 +NFT_REG32_09 +NFT_REG32_10 +NFT_REG32_11 +NFT_REG32_12 +NFT_REG32_13 +NFT_REG32_14 +NFT_REG32_15 +NFT_REG32_SIZE +NFT_REG_1 +NFT_REG_2 +NFT_REG_3 +NFT_REG_4 +NFT_REG_SIZE +NFT_REG_VERDICT +NFT_REJECT_ICMPX_ADMIN_PROHIBITED +NFT_REJECT_ICMPX_HOST_UNREACH +NFT_REJECT_ICMPX_NO_ROUTE +NFT_REJECT_ICMPX_PORT_UNREACH +NFT_REJECT_ICMPX_UNREACH +NFT_REJECT_ICMP_UNREACH +NFT_REJECT_TCP_RST +NFT_RETURN +NFT_SET_ANONYMOUS +NFT_SET_CONSTANT +NFT_SET_ELEM_INTERVAL_END +NFT_SET_EVAL +NFT_SET_INTERVAL +NFT_SET_MAP +NFT_SET_MAXNAMELEN +NFT_SET_POL_MEMORY +NFT_SET_POL_PERFORMANCE +NFT_SET_TIMEOUT +NFT_TABLE_MAXNAMELEN +NFT_TRACETYPE_POLICY +NFT_TRACETYPE_RETURN +NFT_TRACETYPE_RULE +NFT_TRACETYPE_UNSPEC +NFT_USERDATA_MAXLEN +NFULA_CFG_CMD +NFULA_CFG_FLAGS +NFULA_CFG_MODE +NFULA_CFG_NLBUFSIZ +NFULA_CFG_QTHRESH +NFULA_CFG_TIMEOUT +NFULA_CFG_UNSPEC +NFULA_CT +NFULA_CT_INFO +NFULA_GID +NFULA_HWADDR +NFULA_HWHEADER +NFULA_HWLEN +NFULA_HWTYPE +NFULA_IFINDEX_INDEV +NFULA_IFINDEX_OUTDEV +NFULA_IFINDEX_PHYSINDEV +NFULA_IFINDEX_PHYSOUTDEV +NFULA_MARK +NFULA_PACKET_HDR +NFULA_PAYLOAD +NFULA_PREFIX +NFULA_SEQ +NFULA_SEQ_GLOBAL +NFULA_TIMESTAMP +NFULA_UID +NFULA_UNSPEC +NFULNL_CFG_CMD_BIND +NFULNL_CFG_CMD_NONE +NFULNL_CFG_CMD_PF_BIND +NFULNL_CFG_CMD_PF_UNBIND +NFULNL_CFG_CMD_UNBIND +NFULNL_CFG_F_CONNTRACK +NFULNL_CFG_F_SEQ +NFULNL_CFG_F_SEQ_GLOBAL +NFULNL_COPY_META +NFULNL_COPY_NONE +NFULNL_COPY_PACKET +NFULNL_MSG_CONFIG +NFULNL_MSG_PACKET +NF_ACCEPT +NF_DROP +NF_INET_FORWARD +NF_INET_LOCAL_IN +NF_INET_LOCAL_OUT +NF_INET_NUMHOOKS +NF_INET_POST_ROUTING +NF_INET_PRE_ROUTING +NF_IP6_FORWARD +NF_IP6_LOCAL_IN +NF_IP6_LOCAL_OUT +NF_IP6_NUMHOOKS +NF_IP6_POST_ROUTING +NF_IP6_PRE_ROUTING +NF_IP6_PRI_CONNTRACK +NF_IP6_PRI_CONNTRACK_DEFRAG +NF_IP6_PRI_CONNTRACK_HELPER +NF_IP6_PRI_FILTER +NF_IP6_PRI_FIRST +NF_IP6_PRI_LAST +NF_IP6_PRI_MANGLE +NF_IP6_PRI_NAT_DST +NF_IP6_PRI_NAT_SRC +NF_IP6_PRI_RAW +NF_IP6_PRI_SECURITY +NF_IP6_PRI_SELINUX_FIRST +NF_IP6_PRI_SELINUX_LAST +NF_IP_FORWARD +NF_IP_LOCAL_IN +NF_IP_LOCAL_OUT +NF_IP_NUMHOOKS +NF_IP_POST_ROUTING +NF_IP_PRE_ROUTING +NF_IP_PRI_CONNTRACK +NF_IP_PRI_CONNTRACK_CONFIRM +NF_IP_PRI_CONNTRACK_DEFRAG +NF_IP_PRI_CONNTRACK_HELPER +NF_IP_PRI_FILTER +NF_IP_PRI_FIRST +NF_IP_PRI_LAST +NF_IP_PRI_MANGLE +NF_IP_PRI_NAT_DST +NF_IP_PRI_NAT_SRC +NF_IP_PRI_RAW +NF_IP_PRI_SECURITY +NF_IP_PRI_SELINUX_FIRST +NF_IP_PRI_SELINUX_LAST +NF_MAX_VERDICT +NF_NETDEV_INGRESS +NF_NETDEV_NUMHOOKS +NF_QUEUE +NF_REPEAT +NF_STOLEN +NF_STOP +NF_VERDICT_BITS +NF_VERDICT_FLAG_QUEUE_BYPASS +NF_VERDICT_MASK +NF_VERDICT_QBITS +NF_VERDICT_QMASK +NILFS_SUPER_MAGIC +NI_DGRAM +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSERV +NL0 +NL1 +NLA_ALIGN +NLA_ALIGNTO +NLA_F_NESTED +NLA_F_NET_BYTEORDER +NLA_TYPE_MASK +NLDLY +NLMSG_DONE +NLMSG_ERROR +NLMSG_MIN_TYPE +NLMSG_NOOP +NLMSG_OVERRUN +NLM_F_ACK +NLM_F_APPEND +NLM_F_ATOMIC +NLM_F_CREATE +NLM_F_DUMP +NLM_F_DUMP_FILTERED +NLM_F_DUMP_INTR +NLM_F_ECHO +NLM_F_EXCL +NLM_F_MATCH +NLM_F_MULTI +NLM_F_REPLACE +NLM_F_REQUEST +NLM_F_ROOT +NOEXPR +NOSTR +NTF_EXT_LEARNED +NTF_MASTER +NTF_OFFLOADED +NTF_PROXY +NTF_ROUTER +NTF_SELF +NTF_USE +NTP_API +NUD_DELAY +NUD_FAILED +NUD_INCOMPLETE +NUD_NOARP +NUD_NONE +NUD_PERMANENT +NUD_PROBE +NUD_REACHABLE +NUD_STALE +OCFS2_SUPER_MAGIC +OFDEL +OFILL +OLCUC +OLD_TIME +OPENPROM_SUPER_MAGIC +OVERLAYFS_SUPER_MAGIC +O_DIRECT +O_DSYNC +O_LARGEFILE +O_NDELAY +O_NOATIME +O_NOCTTY +O_PATH +O_RSYNC +O_SYNC +O_TMPFILE +PACKET_ADD_MEMBERSHIP +PACKET_DROP_MEMBERSHIP +PACKET_MR_ALLMULTI +PACKET_MR_MULTICAST +PACKET_MR_PROMISC +PACKET_MR_UNICAST +PENDIN +PF_ALG +PF_APPLETALK +PF_ASH +PF_ATMPVC +PF_ATMSVC +PF_AX25 +PF_BLUETOOTH +PF_BRIDGE +PF_CAIF +PF_CAN +PF_DECnet +PF_ECONET +PF_IB +PF_IEEE802154 +PF_IPX +PF_IRDA +PF_ISDN +PF_IUCV +PF_KEY +PF_LLC +PF_LOCAL +PF_MPLS +PF_NETBEUI +PF_NETLINK +PF_NETROM +PF_NFC +PF_PACKET +PF_PHONET +PF_PPPOX +PF_RDS +PF_ROSE +PF_ROUTE +PF_RXRPC +PF_SECURITY +PF_SNA +PF_TIPC +PF_VSOCK +PF_WANPIPE +PF_X25 +PF_XDP +PIPE_BUF +PM_STR +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_FADV_DONTNEED +POSIX_FADV_NOREUSE +POSIX_FADV_NORMAL +POSIX_FADV_RANDOM +POSIX_FADV_SEQUENTIAL +POSIX_FADV_WILLNEED +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +POSIX_SPAWN_RESETIDS +POSIX_SPAWN_SETPGROUP +POSIX_SPAWN_SETSCHEDPARAM +POSIX_SPAWN_SETSCHEDULER +POSIX_SPAWN_SETSIGDEF +POSIX_SPAWN_SETSIGMASK +PROC_SUPER_MAGIC +PROT_GROWSDOWN +PROT_GROWSUP +PR_CAPBSET_DROP +PR_CAPBSET_READ +PR_CAP_AMBIENT +PR_CAP_AMBIENT_CLEAR_ALL +PR_CAP_AMBIENT_IS_SET +PR_CAP_AMBIENT_LOWER +PR_CAP_AMBIENT_RAISE +PR_ENDIAN_BIG +PR_ENDIAN_LITTLE +PR_ENDIAN_PPC_LITTLE +PR_FPEMU_NOPRINT +PR_FPEMU_SIGFPE +PR_FP_EXC_ASYNC +PR_FP_EXC_DISABLED +PR_FP_EXC_DIV +PR_FP_EXC_INV +PR_FP_EXC_NONRECOV +PR_FP_EXC_OVF +PR_FP_EXC_PRECISE +PR_FP_EXC_RES +PR_FP_EXC_SW_ENABLE +PR_FP_EXC_UND +PR_FP_MODE_FR +PR_FP_MODE_FRE +PR_GET_CHILD_SUBREAPER +PR_GET_DUMPABLE +PR_GET_ENDIAN +PR_GET_FPEMU +PR_GET_FPEXC +PR_GET_FP_MODE +PR_GET_KEEPCAPS +PR_GET_NAME +PR_GET_NO_NEW_PRIVS +PR_GET_PDEATHSIG +PR_GET_SECCOMP +PR_GET_SECUREBITS +PR_GET_THP_DISABLE +PR_GET_TID_ADDRESS +PR_GET_TIMERSLACK +PR_GET_TIMING +PR_GET_TSC +PR_GET_UNALIGN +PR_MCE_KILL +PR_MCE_KILL_CLEAR +PR_MCE_KILL_DEFAULT +PR_MCE_KILL_EARLY +PR_MCE_KILL_GET +PR_MCE_KILL_LATE +PR_MCE_KILL_SET +PR_MPX_DISABLE_MANAGEMENT +PR_MPX_ENABLE_MANAGEMENT +PR_SET_CHILD_SUBREAPER +PR_SET_DUMPABLE +PR_SET_ENDIAN +PR_SET_FPEMU +PR_SET_FPEXC +PR_SET_FP_MODE +PR_SET_KEEPCAPS +PR_SET_MM +PR_SET_MM_ARG_END +PR_SET_MM_ARG_START +PR_SET_MM_AUXV +PR_SET_MM_BRK +PR_SET_MM_END_CODE +PR_SET_MM_END_DATA +PR_SET_MM_ENV_END +PR_SET_MM_ENV_START +PR_SET_MM_EXE_FILE +PR_SET_MM_MAP +PR_SET_MM_MAP_SIZE +PR_SET_MM_START_BRK +PR_SET_MM_START_CODE +PR_SET_MM_START_DATA +PR_SET_MM_START_STACK +PR_SET_NAME +PR_SET_NO_NEW_PRIVS +PR_SET_PDEATHSIG +PR_SET_PTRACER +PR_SET_SECCOMP +PR_SET_SECUREBITS +PR_SET_THP_DISABLE +PR_SET_TIMERSLACK +PR_SET_TIMING +PR_SET_TSC +PR_SET_UNALIGN +PR_TASK_PERF_EVENTS_DISABLE +PR_TASK_PERF_EVENTS_ENABLE +PR_TIMING_STATISTICAL +PR_TIMING_TIMESTAMP +PR_TSC_ENABLE +PR_TSC_SIGSEGV +PR_UNALIGN_NOPRINT +PR_UNALIGN_SIGBUS +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_ADAPTIVE_NP +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_PROCESS_PRIVATE +PTHREAD_PROCESS_SHARED +PTHREAD_STACK_MIN +PTRACE_ATTACH +PTRACE_CONT +PTRACE_DETACH +PTRACE_EVENT_CLONE +PTRACE_EVENT_EXEC +PTRACE_EVENT_EXIT +PTRACE_EVENT_FORK +PTRACE_EVENT_SECCOMP +PTRACE_EVENT_STOP +PTRACE_EVENT_VFORK +PTRACE_EVENT_VFORK_DONE +PTRACE_GETEVENTMSG +PTRACE_GETREGSET +PTRACE_GETSIGINFO +PTRACE_INTERRUPT +PTRACE_KILL +PTRACE_LISTEN +PTRACE_O_EXITKILL +PTRACE_O_MASK +PTRACE_O_SUSPEND_SECCOMP +PTRACE_O_TRACECLONE +PTRACE_O_TRACEEXEC +PTRACE_O_TRACEEXIT +PTRACE_O_TRACEFORK +PTRACE_O_TRACESECCOMP +PTRACE_O_TRACESYSGOOD +PTRACE_O_TRACEVFORK +PTRACE_O_TRACEVFORKDONE +PTRACE_PEEKDATA +PTRACE_PEEKSIGINFO +PTRACE_PEEKTEXT +PTRACE_PEEKUSER +PTRACE_POKEDATA +PTRACE_POKETEXT +PTRACE_POKEUSER +PTRACE_SEIZE +PTRACE_SETOPTIONS +PTRACE_SETREGSET +PTRACE_SETSIGINFO +PTRACE_SINGLESTEP +PTRACE_SYSCALL +PTRACE_TRACEME +PT_DYNAMIC +PT_GNU_EH_FRAME +PT_GNU_RELRO +PT_GNU_STACK +PT_INTERP +PT_LOAD +PT_LOOS +PT_NOTE +PT_NULL +PT_NUM +PT_PHDR +PT_SHLIB +PT_TLS +P_ALL +P_PGID +P_PID +P_PIDFD +QCMD +QFMT_VFS_OLD +QFMT_VFS_V0 +QFMT_VFS_V1 +QIF_ALL +QIF_BLIMITS +QIF_BTIME +QIF_ILIMITS +QIF_INODES +QIF_ITIME +QIF_LIMITS +QIF_SPACE +QIF_TIMES +QIF_USAGE +QNX4_SUPER_MAGIC +QNX6_SUPER_MAGIC +Q_GETFMT +Q_GETINFO +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETINFO +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +RB_AUTOBOOT +RB_DISABLE_CAD +RB_ENABLE_CAD +RB_HALT_SYSTEM +RB_KEXEC +RB_POWER_OFF +RB_SW_SUSPEND +RDTGROUP_SUPER_MAGIC +READ_IMPLIES_EXEC +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EEND +REG_EESCAPE +REG_ENOSYS +REG_EPAREN +REG_ERANGE +REG_ERPAREN +REG_ESIZE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_NEWLINE +REG_NOMATCH +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_STARTEND +REISERFS_SUPER_MAGIC +REL_CNT +REL_MAX +RENAME_EXCHANGE +RENAME_NOREPLACE +RENAME_WHITEOUT +REP_CNT +REP_MAX +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_LOCKS +RLIMIT_MEMLOCK +RLIMIT_MSGQUEUE +RLIMIT_NICE +RLIMIT_NLIMITS +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_RSS +RLIMIT_RTPRIO +RLIMIT_RTTIME +RLIMIT_SIGPENDING +RLIMIT_STACK +RLIM_INFINITY +RLIM_SAVED_CUR +RLIM_SAVED_MAX +RTA_CACHEINFO +RTA_DST +RTA_ENCAP +RTA_ENCAP_TYPE +RTA_EXPIRES +RTA_FLOW +RTA_GATEWAY +RTA_IIF +RTA_MARK +RTA_METRICS +RTA_MFC_STATS +RTA_MP_ALGO +RTA_MULTIPATH +RTA_NEWDST +RTA_OIF +RTA_PAD +RTA_PREF +RTA_PREFSRC +RTA_PRIORITY +RTA_PROTOINFO +RTA_SESSION +RTA_SRC +RTA_TABLE +RTA_TTL_PROPAGATE +RTA_UID +RTA_UNSPEC +RTA_VIA +RTCF_DIRECTSRC +RTCF_DOREDIRECT +RTCF_LOG +RTCF_MASQ +RTCF_NAT +RTCF_VALVE +RTF_ADDRCLASSMASK +RTF_ADDRCONF +RTF_ALLONLINK +RTF_BROADCAST +RTF_CACHE +RTF_DEFAULT +RTF_DYNAMIC +RTF_FLOW +RTF_GATEWAY +RTF_HOST +RTF_INTERFACE +RTF_IRTT +RTF_LINKRT +RTF_LOCAL +RTF_MODIFIED +RTF_MSS +RTF_MTU +RTF_MULTICAST +RTF_NAT +RTF_NOFORWARD +RTF_NONEXTHOP +RTF_NOPMTUDISC +RTF_POLICY +RTF_REINSTATE +RTF_REJECT +RTF_STATIC +RTF_THROW +RTF_UP +RTF_WINDOW +RTF_XRESOLVE +RTLD_DEEPBIND +RTLD_DI_CONFIGADDR +RTLD_DI_LINKMAP +RTLD_DI_LMID +RTLD_DI_ORIGIN +RTLD_DI_PROFILENAME +RTLD_DI_PROFILEOUT +RTLD_DI_SERINFO +RTLD_DI_SERINFOSIZE +RTLD_DI_TLS_DATA +RTLD_DI_TLS_MODID +RTLD_NEXT +RTLD_NODELETE +RTLD_NOLOAD +RTMSG_AR_FAILED +RTMSG_CONTROL +RTMSG_DELDEVICE +RTMSG_DELROUTE +RTMSG_DELRULE +RTMSG_NEWDEVICE +RTMSG_NEWROUTE +RTMSG_NEWRULE +RTMSG_OVERRUN +RTM_DELACTION +RTM_DELADDR +RTM_DELADDRLABEL +RTM_DELLINK +RTM_DELMDB +RTM_DELNEIGH +RTM_DELNETCONF +RTM_DELNSID +RTM_DELQDISC +RTM_DELROUTE +RTM_DELRULE +RTM_DELTCLASS +RTM_DELTFILTER +RTM_F_CLONED +RTM_F_EQUALIZE +RTM_F_FIB_MATCH +RTM_F_LOOKUP_TABLE +RTM_F_NOTIFY +RTM_F_PREFIX +RTM_GETACTION +RTM_GETADDR +RTM_GETADDRLABEL +RTM_GETANYCAST +RTM_GETDCB +RTM_GETLINK +RTM_GETMDB +RTM_GETMULTICAST +RTM_GETNEIGH +RTM_GETNEIGHTBL +RTM_GETNETCONF +RTM_GETNSID +RTM_GETQDISC +RTM_GETROUTE +RTM_GETRULE +RTM_GETSTATS +RTM_GETTCLASS +RTM_GETTFILTER +RTM_NEWACTION +RTM_NEWADDR +RTM_NEWADDRLABEL +RTM_NEWCACHEREPORT +RTM_NEWLINK +RTM_NEWMDB +RTM_NEWNDUSEROPT +RTM_NEWNEIGH +RTM_NEWNEIGHTBL +RTM_NEWNETCONF +RTM_NEWNSID +RTM_NEWPREFIX +RTM_NEWQDISC +RTM_NEWROUTE +RTM_NEWRULE +RTM_NEWSTATS +RTM_NEWTCLASS +RTM_NEWTFILTER +RTM_SETDCB +RTM_SETLINK +RTM_SETNEIGHTBL +RTN_ANYCAST +RTN_BLACKHOLE +RTN_BROADCAST +RTN_LOCAL +RTN_MULTICAST +RTN_NAT +RTN_PROHIBIT +RTN_THROW +RTN_UNICAST +RTN_UNREACHABLE +RTN_UNSPEC +RTN_XRESOLVE +RTPROT_BOOT +RTPROT_KERNEL +RTPROT_REDIRECT +RTPROT_STATIC +RTPROT_UNSPEC +RT_ADDRCLASS +RT_CLASS_DEFAULT +RT_CLASS_LOCAL +RT_CLASS_MAIN +RT_CLASS_MAX +RT_CLASS_UNSPEC +RT_LOCALADDR +RT_SCOPE_HOST +RT_SCOPE_LINK +RT_SCOPE_NOWHERE +RT_SCOPE_SITE +RT_SCOPE_UNIVERSE +RT_TABLE_COMPAT +RT_TABLE_DEFAULT +RT_TABLE_LOCAL +RT_TABLE_MAIN +RT_TABLE_UNSPEC +RT_TOS +RUN_LVL +RUSAGE_CHILDREN +RUSAGE_SELF +RUSAGE_THREAD +RWF_APPEND +RWF_DSYNC +RWF_HIPRI +RWF_NOWAIT +RWF_SYNC +SCHED_BATCH +SCHED_FIFO +SCHED_IDLE +SCHED_OTHER +SCHED_RESET_ON_FORK +SCHED_RR +SCM_CREDENTIALS +SCM_RIGHTS +SCM_TIMESTAMP +SCM_TIMESTAMPING +SECCOMP_MODE_DISABLED +SECCOMP_MODE_FILTER +SECCOMP_MODE_STRICT +SECURITYFS_MAGIC +SEEK_DATA +SEEK_HOLE +SELINUX_MAGIC +SEM_FAILED +SFD_CLOEXEC +SFD_NONBLOCK +SHM_EXEC +SHM_HUGETLB +SHM_LOCK +SHM_NORESERVE +SHM_R +SHM_RDONLY +SHM_REMAP +SHM_RND +SHM_UNLOCK +SHM_W +SHORT_INODE +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGEV_THREAD_ID +SIGPOLL +SIGPWR +SIGSTKSZ +SIOCADDMULTI +SIOCADDRT +SIOCDARP +SIOCDELMULTI +SIOCDELRT +SIOCDRARP +SIOCGARP +SIOCGIFADDR +SIOCGIFBRDADDR +SIOCGIFCONF +SIOCGIFDSTADDR +SIOCGIFENCAP +SIOCGIFFLAGS +SIOCGIFHWADDR +SIOCGIFMAP +SIOCGIFMEM +SIOCGIFMETRIC +SIOCGIFMTU +SIOCGIFNAME +SIOCGIFNETMASK +SIOCGIFSLAVE +SIOCGRARP +SIOCSARP +SIOCSIFADDR +SIOCSIFBRDADDR +SIOCSIFDSTADDR +SIOCSIFENCAP +SIOCSIFFLAGS +SIOCSIFHWADDR +SIOCSIFLINK +SIOCSIFMAP +SIOCSIFMEM +SIOCSIFMETRIC +SIOCSIFMTU +SIOCSIFNETMASK +SIOCSIFSLAVE +SIOCSRARP +SI_LOAD_SHIFT +SMACK_MAGIC +SMB_SUPER_MAGIC +SND_CNT +SND_MAX +SOCK_CLOEXEC +SOCK_DCCP +SOCK_NONBLOCK +SOCK_PACKET +SOCK_RAW +SOCK_RDM +SOF_TIMESTAMPING_RAW_HARDWARE +SOF_TIMESTAMPING_RX_HARDWARE +SOF_TIMESTAMPING_RX_SOFTWARE +SOF_TIMESTAMPING_SOFTWARE +SOF_TIMESTAMPING_SYS_HARDWARE +SOF_TIMESTAMPING_TX_HARDWARE +SOF_TIMESTAMPING_TX_SOFTWARE +SOL_AAL +SOL_ALG +SOL_ATM +SOL_BLUETOOTH +SOL_CAIF +SOL_CAN_BASE +SOL_DCCP +SOL_DECNET +SOL_ICMPV6 +SOL_IP +SOL_IPV6 +SOL_IRDA +SOL_IUCV +SOL_LLC +SOL_NETBEUI +SOL_NETLINK +SOL_NFC +SOL_PACKET +SOL_PNPIPE +SOL_PPPOL2TP +SOL_RAW +SOL_RDS +SOL_RXRPC +SOL_TCP +SOL_TIPC +SOL_UDP +SOL_X25 +SOL_XDP +SOMAXCONN +SO_BINDTODEVICE +SO_BUSY_POLL +SO_DOMAIN +SO_EE_OFFENDER +SO_EE_ORIGIN_ICMP +SO_EE_ORIGIN_ICMP6 +SO_EE_ORIGIN_LOCAL +SO_EE_ORIGIN_NONE +SO_EE_ORIGIN_TIMESTAMPING +SO_EE_ORIGIN_TXSTATUS +SO_MARK +SO_ORIGINAL_DST +SO_PASSCRED +SO_PASSSEC +SO_PEEK_OFF +SO_PEERCRED +SO_PEERSEC +SO_RCVBUFFORCE +SO_RXQ_OVFL +SO_SNDBUFFORCE +SO_TIMESTAMP +SO_TIMESTAMPING +SPLICE_F_GIFT +SPLICE_F_MORE +SPLICE_F_MOVE +SPLICE_F_NONBLOCK +SS_DISABLE +SS_ONSTACK +STATX_ALL +STATX_ATIME +STATX_ATTR_APPEND +STATX_ATTR_AUTOMOUNT +STATX_ATTR_COMPRESSED +STATX_ATTR_ENCRYPTED +STATX_ATTR_IMMUTABLE +STATX_ATTR_NODUMP +STATX_BASIC_STATS +STATX_BLOCKS +STATX_BTIME +STATX_CTIME +STATX_GID +STATX_INO +STATX_MNT_ID +STATX_MODE +STATX_MTIME +STATX_NLINK +STATX_SIZE +STATX_TYPE +STATX_UID +STATX__RESERVED +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +STICKY_TIMEOUTS +ST_APPEND +ST_IMMUTABLE +ST_MANDLOCK +ST_NOATIME +ST_NODEV +ST_NODIRATIME +ST_NOEXEC +ST_NOSUID +ST_RDONLY +ST_RELATIME +ST_SYNCHRONOUS +ST_WRITE +SW_CNT +SW_MAX +SYNC_FILE_RANGE_WAIT_AFTER +SYNC_FILE_RANGE_WAIT_BEFORE +SYNC_FILE_RANGE_WRITE +SYN_CNT +SYN_MAX +SYSFS_MAGIC +SYS_accept4 +SYS_acct +SYS_add_key +SYS_adjtimex +SYS_bind +SYS_bpf +SYS_brk +SYS_capget +SYS_capset +SYS_chdir +SYS_chroot +SYS_clock_adjtime +SYS_clock_getres +SYS_clock_gettime +SYS_clock_nanosleep +SYS_clock_settime +SYS_clone +SYS_clone3 +SYS_close +SYS_connect +SYS_copy_file_range +SYS_delete_module +SYS_dup +SYS_dup3 +SYS_epoll_create1 +SYS_epoll_ctl +SYS_epoll_pwait +SYS_eventfd2 +SYS_execve +SYS_execveat +SYS_exit +SYS_exit_group +SYS_faccessat +SYS_fallocate +SYS_fanotify_init +SYS_fanotify_mark +SYS_fchdir +SYS_fchmod +SYS_fchmodat +SYS_fchown +SYS_fchownat +SYS_fcntl +SYS_fdatasync +SYS_fgetxattr +SYS_finit_module +SYS_flistxattr +SYS_flock +SYS_fremovexattr +SYS_fsetxattr +SYS_fstat +SYS_fstatfs +SYS_fsync +SYS_ftruncate +SYS_futex +SYS_get_mempolicy +SYS_get_robust_list +SYS_getcpu +SYS_getcwd +SYS_getdents64 +SYS_getegid +SYS_geteuid +SYS_getgid +SYS_getgroups +SYS_getitimer +SYS_getpeername +SYS_getpgid +SYS_getpid +SYS_getppid +SYS_getpriority +SYS_getrandom +SYS_getresgid +SYS_getresuid +SYS_getrlimit +SYS_getrusage +SYS_getsid +SYS_getsockname +SYS_getsockopt +SYS_gettid +SYS_gettimeofday +SYS_getuid +SYS_getxattr +SYS_init_module +SYS_inotify_add_watch +SYS_inotify_init1 +SYS_inotify_rm_watch +SYS_io_cancel +SYS_io_destroy +SYS_io_getevents +SYS_io_setup +SYS_io_submit +SYS_ioctl +SYS_ioprio_get +SYS_ioprio_set +SYS_kcmp +SYS_kexec_load +SYS_keyctl +SYS_kill +SYS_lgetxattr +SYS_linkat +SYS_listen +SYS_listxattr +SYS_llistxattr +SYS_lookup_dcookie +SYS_lremovexattr +SYS_lseek +SYS_lsetxattr +SYS_madvise +SYS_mbind +SYS_membarrier +SYS_memfd_create +SYS_migrate_pages +SYS_mincore +SYS_mkdirat +SYS_mknodat +SYS_mlock +SYS_mlock2 +SYS_mlockall +SYS_mmap +SYS_mount +SYS_move_pages +SYS_mprotect +SYS_mq_getsetattr +SYS_mq_notify +SYS_mq_open +SYS_mq_timedreceive +SYS_mq_timedsend +SYS_mq_unlink +SYS_mremap +SYS_msync +SYS_munlock +SYS_munlockall +SYS_munmap +SYS_name_to_handle_at +SYS_nanosleep +SYS_nfsservctl +SYS_open_by_handle_at +SYS_openat +SYS_perf_event_open +SYS_personality +SYS_pidfd_open +SYS_pipe2 +SYS_pivot_root +SYS_ppoll +SYS_prctl +SYS_pread64 +SYS_preadv +SYS_preadv2 +SYS_prlimit64 +SYS_process_vm_readv +SYS_process_vm_writev +SYS_pselect6 +SYS_ptrace +SYS_pwrite64 +SYS_pwritev +SYS_pwritev2 +SYS_quotactl +SYS_read +SYS_readahead +SYS_readlinkat +SYS_readv +SYS_reboot +SYS_recvfrom +SYS_recvmmsg +SYS_recvmsg +SYS_remap_file_pages +SYS_removexattr +SYS_renameat2 +SYS_request_key +SYS_restart_syscall +SYS_rt_sigaction +SYS_rt_sigpending +SYS_rt_sigprocmask +SYS_rt_sigqueueinfo +SYS_rt_sigreturn +SYS_rt_sigsuspend +SYS_rt_sigtimedwait +SYS_rt_tgsigqueueinfo +SYS_sched_get_priority_max +SYS_sched_get_priority_min +SYS_sched_getaffinity +SYS_sched_getattr +SYS_sched_getparam +SYS_sched_getscheduler +SYS_sched_rr_get_interval +SYS_sched_setaffinity +SYS_sched_setattr +SYS_sched_setparam +SYS_sched_setscheduler +SYS_sched_yield +SYS_seccomp +SYS_sendmmsg +SYS_sendmsg +SYS_sendto +SYS_set_mempolicy +SYS_set_robust_list +SYS_set_tid_address +SYS_setdomainname +SYS_setfsgid +SYS_setfsuid +SYS_setgid +SYS_setgroups +SYS_sethostname +SYS_setitimer +SYS_setns +SYS_setpgid +SYS_setpriority +SYS_setregid +SYS_setresgid +SYS_setresuid +SYS_setreuid +SYS_setrlimit +SYS_setsid +SYS_setsockopt +SYS_settimeofday +SYS_setuid +SYS_setxattr +SYS_shutdown +SYS_sigaltstack +SYS_signalfd4 +SYS_socket +SYS_socketpair +SYS_splice +SYS_statfs +SYS_statx +SYS_swapoff +SYS_swapon +SYS_symlinkat +SYS_sync +SYS_syncfs +SYS_sysinfo +SYS_syslog +SYS_tee +SYS_tgkill +SYS_timer_create +SYS_timer_delete +SYS_timer_getoverrun +SYS_timer_gettime +SYS_timer_settime +SYS_timerfd_create +SYS_timerfd_gettime +SYS_timerfd_settime +SYS_times +SYS_tkill +SYS_truncate +SYS_umask +SYS_umount2 +SYS_uname +SYS_unlinkat +SYS_unshare +SYS_userfaultfd +SYS_utimensat +SYS_vhangup +SYS_vmsplice +SYS_wait4 +SYS_waitid +SYS_write +SYS_writev +S_IEXEC +S_IREAD +S_IWRITE +TAB0 +TAB1 +TAB2 +TAB3 +TABDLY +TCA_CHAIN +TCA_DUMP_INVISIBLE +TCA_FCNT +TCA_HW_OFFLOAD +TCA_KIND +TCA_OPTIONS +TCA_PAD +TCA_RATE +TCA_STAB +TCA_STATS +TCA_STATS2 +TCA_UNSPEC +TCA_XSTATS +TCFLSH +TCGETA +TCGETS +TCP_CONGESTION +TCP_COOKIE_TRANSACTIONS +TCP_CORK +TCP_DEFER_ACCEPT +TCP_FASTOPEN +TCP_FASTOPEN_CONNECT +TCP_INFO +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINTVL +TCP_LINGER2 +TCP_MAXSEG +TCP_MD5SIG +TCP_QUEUE_SEQ +TCP_QUICKACK +TCP_REPAIR +TCP_REPAIR_OPTIONS +TCP_REPAIR_QUEUE +TCP_SYNCNT +TCP_THIN_DUPACK +TCP_THIN_LINEAR_TIMEOUTS +TCP_TIMESTAMP +TCP_ULP +TCP_USER_TIMEOUT +TCP_WINDOW_CLAMP +TCSBRK +TCSETA +TCSETAF +TCSETAW +TCSETS +TCSETSF +TCSETSW +TCXONC +TFD_CLOEXEC +TFD_NONBLOCK +TFD_TIMER_ABSTIME +THOUSEP +TIMER_ABSTIME +TIME_BAD +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TIOCCONS +TIOCEXCL +TIOCGPGRP +TIOCGSERIAL +TIOCGSOFTCAR +TIOCINQ +TIOCLINUX +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNXCL +TIOCOUTQ +TIOCSCTTY +TIOCSPGRP +TIOCSSOFTCAR +TIOCSTI +TMPFS_MAGIC +TMP_MAX +TRACEFS_MAGIC +TUN_READQ_SIZE +TUN_TAP_DEV +TUN_TUN_DEV +TUN_TYPE_MASK +T_FMT +T_FMT_AMPM +UDF_SUPER_MAGIC +UDP_CORK +UDP_ENCAP +UDP_GRO +UDP_NO_CHECK6_RX +UDP_NO_CHECK6_TX +UDP_SEGMENT +UINPUT_MAX_NAME_SIZE +UINPUT_VERSION +UIO_MAXIOV +UNAME26 +USBDEVICE_SUPER_MAGIC +USER_PROCESS +UTIME_NOW +UTIME_OMIT +VMADDR_CID_ANY +VMADDR_CID_HOST +VMADDR_CID_HYPERVISOR +VMADDR_CID_LOCAL +VMADDR_CID_RESERVED +VMADDR_PORT_ANY +VSWTC +VT0 +VT1 +VTDLY +WHOLE_SECONDS +W_EXITCODE +W_STOPCODE +XATTR_CREATE +XATTR_REPLACE +XENFS_SUPER_MAGIC +XFS_SUPER_MAGIC +XTABS +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_PC_2_SYMLINKS +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_FILESIZEBITS +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SOCK_MAXBUF +_PC_SYMLINK_MAX +_PC_SYNC_IO +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_C_VERSION +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_AVPHYS_PAGES +_SC_BARRIERS +_SC_BASE +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CHARCLASS_NAME_MAX +_SC_CHAR_BIT +_SC_CHAR_MAX +_SC_CHAR_MIN +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_C_LANG_SUPPORT +_SC_C_LANG_SUPPORT_R +_SC_DELAYTIMER_MAX +_SC_DEVICE_IO +_SC_DEVICE_SPECIFIC +_SC_DEVICE_SPECIFIC_R +_SC_EQUIV_CLASS_MAX +_SC_EXPR_NEST_MAX +_SC_FD_MGMT +_SC_FIFO +_SC_FILE_ATTRIBUTES +_SC_FILE_LOCKING +_SC_FILE_SYSTEM +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_INT_MAX +_SC_INT_MIN +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LEVEL1_DCACHE_ASSOC +_SC_LEVEL1_DCACHE_LINESIZE +_SC_LEVEL1_DCACHE_SIZE +_SC_LEVEL1_ICACHE_ASSOC +_SC_LEVEL1_ICACHE_LINESIZE +_SC_LEVEL1_ICACHE_SIZE +_SC_LEVEL2_CACHE_ASSOC +_SC_LEVEL2_CACHE_LINESIZE +_SC_LEVEL2_CACHE_SIZE +_SC_LEVEL3_CACHE_ASSOC +_SC_LEVEL3_CACHE_LINESIZE +_SC_LEVEL3_CACHE_SIZE +_SC_LEVEL4_CACHE_ASSOC +_SC_LEVEL4_CACHE_LINESIZE +_SC_LEVEL4_CACHE_SIZE +_SC_LINE_MAX +_SC_LONG_BIT +_SC_MAPPED_FILES +_SC_MB_LEN_MAX +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_MULTI_PROCESS +_SC_NETWORKING +_SC_NL_ARGMAX +_SC_NL_LANGMAX +_SC_NL_MSGMAX +_SC_NL_NMAX +_SC_NL_SETMAX +_SC_NL_TEXTMAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_NZERO +_SC_PASS_MAX +_SC_PHYS_PAGES +_SC_PII +_SC_PII_INTERNET +_SC_PII_INTERNET_DGRAM +_SC_PII_INTERNET_STREAM +_SC_PII_OSI +_SC_PII_OSI_CLTS +_SC_PII_OSI_COTS +_SC_PII_OSI_M +_SC_PII_SOCKET +_SC_PII_XTI +_SC_PIPE +_SC_POLL +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_REGEX_VERSION +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SCHAR_MAX +_SC_SCHAR_MIN +_SC_SELECT +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SHRT_MAX +_SC_SHRT_MIN +_SC_SIGNALS +_SC_SIGQUEUE_MAX +_SC_SINGLE_PROCESS +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SSIZE_MAX +_SC_SS_REPL_MAX +_SC_STREAMS +_SC_SYNCHRONIZED_IO +_SC_SYSTEM_DATABASE +_SC_SYSTEM_DATABASE_R +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_ROBUST_PRIO_INHERIT +_SC_THREAD_ROBUST_PRIO_PROTECT +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_EVENT_NAME_MAX +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TRACE_NAME_MAX +_SC_TRACE_SYS_MAX +_SC_TRACE_USER_EVENT_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_T_IOV_MAX +_SC_UCHAR_MAX +_SC_UINT_MAX +_SC_UIO_MAXIOV +_SC_ULONG_MAX +_SC_USER_GROUPS +_SC_USER_GROUPS_R +_SC_USHRT_MAX +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_V7_ILP32_OFF32 +_SC_V7_ILP32_OFFBIG +_SC_V7_LP64_OFF64 +_SC_V7_LPBIG_OFFBIG +_SC_WORD_BIT +_SC_XBS5_ILP32_OFF32 +_SC_XBS5_ILP32_OFFBIG +_SC_XBS5_LP64_OFF64 +_SC_XBS5_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +_SC_XOPEN_XPG2 +_SC_XOPEN_XPG3 +_SC_XOPEN_XPG4 +__NFT_REG_MAX +__SIZEOF_PTHREAD_CONDATTR_T +__SIZEOF_PTHREAD_COND_T +__SIZEOF_PTHREAD_MUTEXATTR_T +__SIZEOF_PTHREAD_MUTEX_T +__SIZEOF_PTHREAD_RWLOCKATTR_T +__SIZEOF_PTHREAD_RWLOCK_T +__UT_HOSTSIZE +__UT_LINESIZE +__UT_NAMESIZE +__WALL +__WCLONE +__WNOTHREAD +__c_anonymous_sockaddr_can_can_addr +__c_anonymous_sockaddr_can_j1939 +__c_anonymous_sockaddr_can_tp +__errno_location +__exit_status +__fsword_t +__priority_which_t +__rlimit_resource_t +__s16 +__s32 +__timeval +__u16 +__u32 +__u64 +__u8 +abs +accept4 +acct +addmntent +adjtimex +af_alg_iv +aio_cancel +aio_error +aio_fsync +aio_read +aio_return +aio_suspend +aio_write +aiocb +arpd_request +arphdr +arpreq +arpreq_old +atof +backtrace +blkcnt64_t +brk +can_err_mask_t +can_filter +can_frame +canfd_frame +canid_t +clearenv +clock_getcpuclockid +clock_getres +clock_nanosleep +clock_settime +clone +cmsghdr +copy_file_range +cpu_set_t +creat64 +daemon +dirent64 +dirfd +dl_iterate_phdr +dl_phdr_info +dlinfo +dlmopen +dqblk +dup3 +duplocale +endgrent +endmntent +endpwent +endspent +endutxent +epoll_create +epoll_create1 +epoll_ctl +epoll_event +epoll_pwait +epoll_wait +eventfd +execvpe +faccessat +fallocate +fallocate64 +fanotify_event_metadata +fanotify_init +fanotify_mark +fanotify_response +fdatasync +fdopendir +fexecve +ff_condition_effect +ff_constant_effect +ff_effect +ff_envelope +ff_periodic_effect +ff_ramp_effect +ff_replay +ff_rumble_effect +ff_trigger +fgetpos64 +fgetspent_r +fgetxattr +flistxattr +fopen64 +forkpty +fpos64_t +fread_unlocked +freeifaddrs +freelocale +fremovexattr +freopen64 +fseeko64 +fsetpos64 +fsetxattr +fsid_t +fstat64 +fstatat64 +fstatfs +fstatfs64 +fstatvfs64 +ftello64 +ftok +ftruncate64 +futimes +genlmsghdr +getauxval +getdomainname +getdtablesize +getgrent +getgrent_r +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getifaddrs +getloadavg +getmntent +getnameinfo +getpriority +getpt +getpwent +getpwent_r +getpwnam_r +getrandom +getresgid +getresuid +getrlimit64 +getsid +getspent +getspent_r +getspnam +getspnam_r +gettid +getutxent +getutxid +getutxline +getxattr +glob +glob64 +glob64_t +glob_t +globfree +globfree64 +hasmntopt +iconv +iconv_close +iconv_open +iconv_t +id_t +idtype_t +if_freenameindex +if_nameindex +ifaddrs +in6_pktinfo +in6_rtmsg +in_pktinfo +initgroups +ino64_t +inotify_add_watch +inotify_event +inotify_init +inotify_init1 +inotify_rm_watch +input_absinfo +input_event +input_id +input_keymap_entry +input_mask +ip_mreq_source +ipc_perm +itimerspec +key_t +labs +lgetxattr +lio_listio +listxattr +llistxattr +loff_t +login_tty +lremovexattr +lseek64 +lsetxattr +lstat64 +lutimes +madvise +major +makedev +mallinfo +malloc_usable_size +mallopt +memalign +memmem +memrchr +mincore +minor +mkdirat +mkfifoat +mknodat +mkostemp +mkostemps +mkstemps +mmap64 +mmsghdr +mntent +mount +mq_attr +mq_close +mq_getattr +mq_open +mq_receive +mq_send +mq_setattr +mq_timedreceive +mq_timedsend +mq_unlink +mqd_t +mremap +msgctl +msgget +msghdr +msginfo +msglen_t +msgqnum_t +msgrcv +msgsnd +msqid_ds +newlocale +nl_item +nl_langinfo +nl_langinfo_l +nl_mmap_hdr +nl_mmap_req +nl_pktinfo +nlattr +nlmsgerr +nlmsghdr +ntp_adjtime +ntp_gettime +ntptimeval +off64_t +open64 +openat +openat64 +openpty +packet_mreq +pause +personality +pipe2 +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_madvise +posix_spawn +posix_spawn_file_actions_addclose +posix_spawn_file_actions_adddup2 +posix_spawn_file_actions_addopen +posix_spawn_file_actions_destroy +posix_spawn_file_actions_init +posix_spawn_file_actions_t +posix_spawnattr_destroy +posix_spawnattr_getflags +posix_spawnattr_getpgroup +posix_spawnattr_getschedparam +posix_spawnattr_getschedpolicy +posix_spawnattr_getsigdefault +posix_spawnattr_getsigmask +posix_spawnattr_init +posix_spawnattr_setflags +posix_spawnattr_setpgroup +posix_spawnattr_setschedparam +posix_spawnattr_setschedpolicy +posix_spawnattr_setsigdefault +posix_spawnattr_setsigmask +posix_spawnattr_t +posix_spawnp +ppoll +prctl +pread64 +preadv +preadv2 +preadv64 +prlimit +prlimit64 +process_vm_readv +process_vm_writev +pthread_attr_getaffinity_np +pthread_attr_getguardsize +pthread_attr_getstack +pthread_attr_setaffinity_np +pthread_cancel +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_getaffinity_np +pthread_getattr_np +pthread_getname_np +pthread_getschedparam +pthread_kill +pthread_mutex_timedlock +pthread_mutexattr_getpshared +pthread_mutexattr_setpshared +pthread_rwlockattr_getkind_np +pthread_rwlockattr_getpshared +pthread_rwlockattr_setkind_np +pthread_rwlockattr_setpshared +pthread_setaffinity_np +pthread_setname_np +pthread_setschedparam +pthread_setschedprio +ptrace +ptsname_r +pututxline +pwrite64 +pwritev +pwritev2 +pwritev64 +qsort_r +quotactl +rand +readahead +readdir64 +readdir64_r +readdir_r +readlinkat +reboot +recvmmsg +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +regoff_t +remap_file_pages +removexattr +rlim64_t +rlimit64 +rtentry +sbrk +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_param +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +seekdir +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_timedwait +sem_unlink +sembuf +semctl +semget +semop +sendfile +sendfile64 +sendmmsg +sendmsg +setdomainname +setfsgid +setfsuid +setgrent +setgroups +sethostname +setmntent +setns +setpriority +setpwent +setregid +setresgid +setresuid +setreuid +setrlimit64 +setspent +settimeofday +setutxent +setxattr +sgetspent_r +shmat +shmatt_t +shmctl +shmdt +shmget +shmid_ds +sigaltstack +sigevent +siginfo_t +signalfd +signalfd_siginfo +sigsuspend +sigtimedwait +sigwait +sigwaitinfo +sock_extended_err +sockaddr_alg +sockaddr_can +sockaddr_ll +sockaddr_nl +sockaddr_vm +splice +spwd +srand +stack_t +stat64 +statfs +statfs64 +statvfs64 +statx +statx_timestamp +swapoff +swapon +sync +sync_file_range +syscall +sysinfo +tee +telldir +timerfd_create +timerfd_gettime +timerfd_settime +timex +tmpfile64 +truncate +truncate64 +ucred +uinput_abs_setup +uinput_ff_erase +uinput_ff_upload +uinput_setup +uinput_user_dev +umount +umount2 +unshare +useconds_t +uselocale +utimensat +utmpname +utmpx +utmpxname +vfork +vhangup +vmsplice +wait4 +waitid From aa1c8ea6ba7e2b5e01f70ee6468dacd7d4588844 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 17:15:36 +0100 Subject: [PATCH 11/24] Add Android semver lists One would expect Android to include the Unix and Linux lists, as it's Linux based. However because Android is missing too many definitions I found it easier to create a fully separate list for Android specifically. --- libc-test/build.rs | 5 +- libc-test/semver/android-aarch64.txt | 11 + libc-test/semver/android-arm.txt | 121 + libc-test/semver/android-i686.txt | 4 + libc-test/semver/android-x86_64.txt | 65 + libc-test/semver/android.txt | 3257 ++++++++++++++++++++++++++ 6 files changed, 3462 insertions(+), 1 deletion(-) create mode 100644 libc-test/semver/android-aarch64.txt create mode 100644 libc-test/semver/android-arm.txt create mode 100644 libc-test/semver/android-i686.txt create mode 100644 libc-test/semver/android-x86_64.txt create mode 100644 libc-test/semver/android.txt diff --git a/libc-test/build.rs b/libc-test/build.rs index 3fd4c207f9a45..56e3f88c463f8 100755 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -84,7 +84,10 @@ fn do_semver() { // NOTE: Windows has the same `family` as `os`, no point in including it // twice. - if family != os { + // NOTE: Android doesn't include the unix file (or the Linux file) because + // there are some many definitions missing it's actually easier just to + // maintain a file for Android. + if family != os && os != "android" { process_semver_file(&mut output, &mut semver_root, &family); } process_semver_file(&mut output, &mut semver_root, &vendor); diff --git a/libc-test/semver/android-aarch64.txt b/libc-test/semver/android-aarch64.txt new file mode 100644 index 0000000000000..48b9b38a915db --- /dev/null +++ b/libc-test/semver/android-aarch64.txt @@ -0,0 +1,11 @@ +HWCAP2_DCPODP +HWCAP2_FLAGM2 +HWCAP2_FRINT +HWCAP2_SVE2 +HWCAP2_SVEAES +HWCAP2_SVEBITPERM +HWCAP2_SVEPMULL +HWCAP2_SVESHA3 +HWCAP2_SVESM4 +SYS_arch_specific_syscall +SYS_syscalls diff --git a/libc-test/semver/android-arm.txt b/libc-test/semver/android-arm.txt new file mode 100644 index 0000000000000..fe1ce5bba1c5d --- /dev/null +++ b/libc-test/semver/android-arm.txt @@ -0,0 +1,121 @@ +NGREG +PTRACE_GETFPREGS +PTRACE_GETREGS +PTRACE_SETFPREGS +PTRACE_SETREGS +REG_R0 +REG_R1 +REG_R10 +REG_R11 +REG_R12 +REG_R13 +REG_R14 +REG_R15 +REG_R2 +REG_R3 +REG_R4 +REG_R5 +REG_R6 +REG_R7 +REG_R8 +REG_R9 +SYS_accept +SYS_access +SYS_arm_fadvise64_64 +SYS_arm_sync_file_range +SYS_bdflush +SYS_chmod +SYS_chown +SYS_chown32 +SYS_creat +SYS_dup2 +SYS_epoll_create +SYS_epoll_wait +SYS_eventfd +SYS_fchown32 +SYS_fcntl64 +SYS_fork +SYS_fstat64 +SYS_fstatat64 +SYS_fstatfs64 +SYS_ftruncate64 +SYS_futimesat +SYS_getdents +SYS_getegid32 +SYS_geteuid32 +SYS_getgid32 +SYS_getgroups32 +SYS_getpgrp +SYS_getresgid32 +SYS_getresuid32 +SYS_getuid32 +SYS_inotify_init +SYS_lchown +SYS_lchown32 +SYS_link +SYS_lstat +SYS_lstat64 +SYS_mkdir +SYS_mknod +SYS_mmap2 +SYS_msgctl +SYS_msgget +SYS_msgrcv +SYS_msgsnd +SYS_nice +SYS_open +SYS_pause +SYS_pciconfig_iobase +SYS_pciconfig_read +SYS_pciconfig_write +SYS_pipe +SYS_poll +SYS_readlink +SYS_recv +SYS_rename +SYS_rmdir +SYS_semctl +SYS_semget +SYS_semop +SYS_semtimedop +SYS_send +SYS_sendfile +SYS_sendfile64 +SYS_setfsgid32 +SYS_setfsuid32 +SYS_setgid32 +SYS_setgroups32 +SYS_setregid32 +SYS_setresgid32 +SYS_setresuid32 +SYS_setreuid32 +SYS_setuid32 +SYS_shmat +SYS_shmctl +SYS_shmdt +SYS_shmget +SYS_sigaction +SYS_signalfd +SYS_sigpending +SYS_sigprocmask +SYS_sigreturn +SYS_sigsuspend +SYS_stat +SYS_stat64 +SYS_statfs64 +SYS_symlink +SYS_sysfs +SYS_truncate64 +SYS_ugetrlimit +SYS_unlink +SYS_uselib +SYS_ustat +SYS_utimes +SYS_vfork +SYS_vserver +__c_anonymous_uc_sigmask +__c_anonymous_uc_sigmask_with_padding +greg_t +sigcontext +time64_t +timegm64 diff --git a/libc-test/semver/android-i686.txt b/libc-test/semver/android-i686.txt new file mode 100644 index 0000000000000..eb6ecadba60b5 --- /dev/null +++ b/libc-test/semver/android-i686.txt @@ -0,0 +1,4 @@ +__c_anonymous_uc_sigmask +__c_anonymous_uc_sigmask_with_padding +time64_t +timegm64 diff --git a/libc-test/semver/android-x86_64.txt b/libc-test/semver/android-x86_64.txt new file mode 100644 index 0000000000000..c4bb87bccb66d --- /dev/null +++ b/libc-test/semver/android-x86_64.txt @@ -0,0 +1,65 @@ +EFLAGS +FS_BASE +GS_BASE +ORIG_RAX +R10 +R11 +R12 +R13 +R14 +R15 +R8 +R9 +RAX +RBP +RBX +RCX +RDI +RDX +REG_CR2 +REG_CSGSFS +REG_OLDMASK +REG_R10 +REG_R11 +REG_R12 +REG_R13 +REG_R14 +REG_R15 +REG_R8 +REG_R9 +REG_RAX +REG_RBP +REG_RBX +REG_RCX +REG_RDI +REG_RDX +REG_RIP +REG_RSI +REG_RSP +RIP +RSI +RSP +SYS_accept +SYS_arch_prctl +SYS_epoll_ctl_old +SYS_epoll_wait_old +SYS_kexec_file_load +SYS_msgctl +SYS_msgget +SYS_msgrcv +SYS_msgsnd +SYS_newfstatat +SYS_security +SYS_semctl +SYS_semget +SYS_semop +SYS_semtimedop +SYS_shmat +SYS_shmctl +SYS_shmdt +SYS_shmget +SYS_tuxcall +SYS_vserver +__c_anonymous_uc_sigmask +_libc_fpxreg +_libc_xmmreg diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt new file mode 100644 index 0000000000000..7181fb2d098ab --- /dev/null +++ b/libc-test/semver/android.txt @@ -0,0 +1,3257 @@ +ADDR_COMPAT_LAYOUT +ADDR_LIMIT_32BIT +ADDR_LIMIT_3GB +ADDR_NO_RANDOMIZE +ADFS_SUPER_MAGIC +AFFS_SUPER_MAGIC +AF_ALG +AF_APPLETALK +AF_ASH +AF_ATMPVC +AF_ATMSVC +AF_AX25 +AF_BLUETOOTH +AF_BRIDGE +AF_CAIF +AF_CAN +AF_DECnet +AF_ECONET +AF_IEEE802154 +AF_INET +AF_INET6 +AF_IPX +AF_IRDA +AF_ISDN +AF_IUCV +AF_KEY +AF_LLC +AF_LOCAL +AF_NETBEUI +AF_NETLINK +AF_NETROM +AF_NFC +AF_PACKET +AF_PHONET +AF_PPPOX +AF_RDS +AF_ROSE +AF_ROUTE +AF_RXRPC +AF_SECURITY +AF_SNA +AF_TIPC +AF_UNIX +AF_UNSPEC +AF_VSOCK +AF_WANPIPE +AF_X25 +AI_ADDRCONFIG +AI_ALL +AI_CANONNAME +AI_DEFAULT +AI_MASK +AI_NUMERICHOST +AI_NUMERICSERV +AI_PASSIVE +AI_V4MAPPED +AI_V4MAPPED_CFG +ALG_OP_DECRYPT +ALG_OP_ENCRYPT +ALG_SET_AEAD_ASSOCLEN +ALG_SET_AEAD_AUTHSIZE +ALG_SET_IV +ALG_SET_KEY +ALG_SET_OP +ARPHRD_ADAPT +ARPHRD_APPLETLK +ARPHRD_ARCNET +ARPHRD_ASH +ARPHRD_ATM +ARPHRD_AX25 +ARPHRD_BIF +ARPHRD_CHAOS +ARPHRD_CISCO +ARPHRD_CSLIP +ARPHRD_CSLIP6 +ARPHRD_DDCMP +ARPHRD_DLCI +ARPHRD_ECONET +ARPHRD_EETHER +ARPHRD_ETHER +ARPHRD_EUI64 +ARPHRD_FCAL +ARPHRD_FCFABRIC +ARPHRD_FCPL +ARPHRD_FCPP +ARPHRD_FDDI +ARPHRD_FRAD +ARPHRD_HDLC +ARPHRD_HIPPI +ARPHRD_HWX25 +ARPHRD_IEEE1394 +ARPHRD_IEEE802 +ARPHRD_IEEE80211 +ARPHRD_IEEE80211_PRISM +ARPHRD_IEEE80211_RADIOTAP +ARPHRD_IEEE802154 +ARPHRD_IEEE802_TR +ARPHRD_INFINIBAND +ARPHRD_IPDDP +ARPHRD_IPGRE +ARPHRD_IRDA +ARPHRD_LAPB +ARPHRD_LOCALTLK +ARPHRD_LOOPBACK +ARPHRD_METRICOM +ARPHRD_NETROM +ARPHRD_NONE +ARPHRD_PIMREG +ARPHRD_PPP +ARPHRD_PRONET +ARPHRD_RAWHDLC +ARPHRD_ROSE +ARPHRD_RSRVD +ARPHRD_SIT +ARPHRD_SKIP +ARPHRD_SLIP +ARPHRD_SLIP6 +ARPHRD_TUNNEL +ARPHRD_TUNNEL6 +ARPHRD_VOID +ARPHRD_X25 +ARPOP_InREPLY +ARPOP_InREQUEST +ARPOP_NAK +ARPOP_REPLY +ARPOP_REQUEST +ARPOP_RREPLY +ARPOP_RREQUEST +ATF_COM +ATF_DONTPUB +ATF_NETMASK +ATF_PERM +ATF_PUBL +ATF_USETRAILERS +AT_EMPTY_PATH +AT_FDCWD +AT_NO_AUTOMOUNT +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B0 +B1000000 +B110 +B115200 +B1152000 +B1200 +B134 +B150 +B1500000 +B1800 +B19200 +B200 +B2000000 +B230400 +B2400 +B2500000 +B300 +B3000000 +B3500000 +B38400 +B4000000 +B460800 +B4800 +B50 +B500000 +B57600 +B576000 +B600 +B75 +B921600 +B9600 +BOTHER +BRKINT +BS0 +BS1 +BSDLY +BUFSIZ +CBAUD +CBAUDEX +CIBAUD +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCAL +CLOCK_BOOTTIME +CLOCK_BOOTTIME_ALARM +CLOCK_MONOTONIC +CLOCK_MONOTONIC_COARSE +CLOCK_MONOTONIC_RAW +CLOCK_PROCESS_CPUTIME_ID +CLOCK_REALTIME +CLOCK_REALTIME_ALARM +CLOCK_REALTIME_COARSE +CLOCK_TAI +CLOCK_THREAD_CPUTIME_ID +CLONE_CHILD_CLEARTID +CLONE_CHILD_SETTID +CLONE_DETACHED +CLONE_FILES +CLONE_FS +CLONE_IO +CLONE_NEWCGROUP +CLONE_NEWIPC +CLONE_NEWNET +CLONE_NEWNS +CLONE_NEWPID +CLONE_NEWUSER +CLONE_NEWUTS +CLONE_PARENT +CLONE_PARENT_SETTID +CLONE_PTRACE +CLONE_SETTLS +CLONE_SIGHAND +CLONE_SYSVSEM +CLONE_THREAD +CLONE_UNTRACED +CLONE_VFORK +CLONE_VM +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CMSPAR +CODA_SUPER_MAGIC +CPU_CLR +CPU_EQUAL +CPU_ISSET +CPU_SET +CPU_SETSIZE +CPU_ZERO +CR0 +CR1 +CR2 +CR3 +CRAMFS_MAGIC +CRDLY +CREAD +CRTSCTS +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTOPB +CTRL_ATTR_FAMILY_ID +CTRL_ATTR_FAMILY_NAME +CTRL_ATTR_HDRSIZE +CTRL_ATTR_MAXATTR +CTRL_ATTR_MCAST_GROUPS +CTRL_ATTR_MCAST_GRP_ID +CTRL_ATTR_MCAST_GRP_NAME +CTRL_ATTR_MCAST_GRP_UNSPEC +CTRL_ATTR_OPS +CTRL_ATTR_OP_FLAGS +CTRL_ATTR_OP_ID +CTRL_ATTR_OP_UNSPEC +CTRL_ATTR_UNSPEC +CTRL_ATTR_VERSION +CTRL_CMD_DELFAMILY +CTRL_CMD_DELMCAST_GRP +CTRL_CMD_DELOPS +CTRL_CMD_GETFAMILY +CTRL_CMD_GETMCAST_GRP +CTRL_CMD_GETOPS +CTRL_CMD_NEWFAMILY +CTRL_CMD_NEWMCAST_GRP +CTRL_CMD_NEWOPS +CTRL_CMD_UNSPEC + +DCCP_SERVICE_LIST_MAX_LEN +DCCP_SOCKOPT_AVAILABLE_CCIDS +DCCP_SOCKOPT_CCID +DCCP_SOCKOPT_CCID_RX_INFO +DCCP_SOCKOPT_CCID_TX_INFO +DCCP_SOCKOPT_CHANGE_L +DCCP_SOCKOPT_CHANGE_R +DCCP_SOCKOPT_GET_CUR_MPS +DCCP_SOCKOPT_PACKET_SIZE +DCCP_SOCKOPT_QPOLICY_ID +DCCP_SOCKOPT_QPOLICY_TXQLEN +DCCP_SOCKOPT_RECV_CSCOV +DCCP_SOCKOPT_RX_CCID +DCCP_SOCKOPT_SEND_CSCOV +DCCP_SOCKOPT_SERVER_TIMEWAIT +DCCP_SOCKOPT_SERVICE +DCCP_SOCKOPT_TX_CCID +DIR +DT_BLK +DT_CHR +DT_DIR +DT_FIFO +DT_LNK +DT_REG +DT_SOCK +DT_UNKNOWN +Dl_info +E2BIG +EACCES +EADDRINUSE +EADDRNOTAVAIL +EADV +EAFNOSUPPORT +EAGAIN +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NODATA +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EAI_SYSTEM +EALREADY +EBADE +EBADF +EBADFD +EBADMSG +EBADR +EBADRQC +EBADSLT +EBFONT +EBUSY +ECANCELED +ECHILD +ECHO +ECHOCTL +ECHOE +ECHOK +ECHOKE +ECHONL +ECHOPRT +ECHRNG +ECOMM +ECONNABORTED +ECONNREFUSED +ECONNRESET +EDEADLK +EDESTADDRREQ +EDOM +EDOTDOT +EDQUOT +EEXIST +EFAULT +EFBIG +EFD_CLOEXEC +EFD_NONBLOCK +EFD_SEMAPHORE +EFS_SUPER_MAGIC +EHOSTDOWN +EHOSTUNREACH +EIDRM +EILSEQ +EINPROGRESS +EINTR +EINVAL +EIO +EISCONN +EISDIR +EISNAM +EKEYEXPIRED +EKEYREJECTED +EKEYREVOKED +EL2HLT +EL2NSYNC +EL3HLT +EL3RST +ELIBACC +ELIBBAD +ELIBEXEC +ELIBMAX +ELIBSCN +ELNRNG +ELOOP +EMEDIUMTYPE +EMFILE +EMLINK +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENAVAIL +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOANO +ENOATTR +ENOBUFS +ENOCSI +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOKEY +ENOLCK +ENOLINK +ENOMEDIUM +ENOMEM +ENOMSG +ENONET +ENOPKG +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTBLK +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTNAM +ENOTRECOVERABLE +ENOTSOCK +ENOTSUP +ENOTTY +ENOTUNIQ +ENXIO +EOF +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPFNOSUPPORT +EPIPE +EPOLLERR +EPOLLET +EPOLLHUP +EPOLLIN +EPOLLMSG +EPOLLONESHOT +EPOLLOUT +EPOLLPRI +EPOLLRDBAND +EPOLLRDHUP +EPOLLRDNORM +EPOLLWAKEUP +EPOLLWRBAND +EPOLLWRNORM +EPOLL_CLOEXEC +EPOLL_CTL_ADD +EPOLL_CTL_DEL +EPOLL_CTL_MOD +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERANGE +EREMCHG +EREMOTE +EREMOTEIO +ERESTART +EROFS +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESRMNT +ESTALE +ESTRPIPE +ETH_ALEN +ETH_DATA_LEN +ETH_FCS_LEN +ETH_FRAME_LEN +ETH_HLEN +ETH_MAX_MTU +ETH_MIN_MTU +ETH_P_1588 +ETH_P_8021AD +ETH_P_8021AH +ETH_P_8021Q +ETH_P_80221 +ETH_P_802_2 +ETH_P_802_3 +ETH_P_802_3_MIN +ETH_P_802_EX1 +ETH_P_AARP +ETH_P_AF_IUCV +ETH_P_ALL +ETH_P_AOE +ETH_P_ARCNET +ETH_P_ARP +ETH_P_ATALK +ETH_P_ATMFATE +ETH_P_ATMMPOA +ETH_P_AX25 +ETH_P_BATMAN +ETH_P_BPQ +ETH_P_CAIF +ETH_P_CAN +ETH_P_CANFD +ETH_P_CONTROL +ETH_P_CUST +ETH_P_DDCMP +ETH_P_DEC +ETH_P_DIAG +ETH_P_DNA_DL +ETH_P_DNA_RC +ETH_P_DNA_RT +ETH_P_DSA +ETH_P_ECONET +ETH_P_EDSA +ETH_P_FCOE +ETH_P_FIP +ETH_P_HDLC +ETH_P_HSR +ETH_P_IEEE802154 +ETH_P_IEEEPUP +ETH_P_IEEEPUPAT +ETH_P_IP +ETH_P_IPV6 +ETH_P_IPX +ETH_P_IRDA +ETH_P_LAT +ETH_P_LINK_CTL +ETH_P_LOCALTALK +ETH_P_LOOP +ETH_P_LOOPBACK +ETH_P_MACSEC +ETH_P_MOBITEX +ETH_P_MPLS_MC +ETH_P_MPLS_UC +ETH_P_MVRP +ETH_P_NCSI +ETH_P_PAE +ETH_P_PAUSE +ETH_P_PHONET +ETH_P_PPPTALK +ETH_P_PPP_DISC +ETH_P_PPP_MP +ETH_P_PPP_SES +ETH_P_PRP +ETH_P_PUP +ETH_P_PUPAT +ETH_P_QINQ1 +ETH_P_QINQ2 +ETH_P_QINQ3 +ETH_P_RARP +ETH_P_SCA +ETH_P_SLOW +ETH_P_SNAP +ETH_P_TDLS +ETH_P_TEB +ETH_P_TIPC +ETH_P_TRAILER +ETH_P_TR_802_2 +ETH_P_TSN +ETH_P_WAN_PPP +ETH_P_WCCP +ETH_P_X25 +ETH_P_XDSA +ETH_ZLEN +ETIME +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUCLEAN +EUNATCH +EUSERS +EWOULDBLOCK +EXDEV +EXFULL +EXIT_FAILURE +EXIT_SUCCESS +EXT2_SUPER_MAGIC +EXT3_SUPER_MAGIC +EXT4_SUPER_MAGIC +EXTA +EXTB +EXTPROC +FALLOC_FL_COLLAPSE_RANGE +FALLOC_FL_INSERT_RANGE +FALLOC_FL_KEEP_SIZE +FALLOC_FL_NO_HIDE_STALE +FALLOC_FL_PUNCH_HOLE +FALLOC_FL_UNSHARE_RANGE +FALLOC_FL_ZERO_RANGE +FD_CLOEXEC +FD_CLR +FD_ISSET +FD_SET +FD_SETSIZE +FD_ZERO +FF0 +FF1 +FFDLY +FILE +FILENAME_MAX +FIOCLEX +FIONBIO +FIONCLEX +FIONREAD +FLUSHO +FOPEN_MAX +FUTEX_CLOCK_REALTIME +FUTEX_CMD_MASK +FUTEX_CMP_REQUEUE +FUTEX_CMP_REQUEUE_PI +FUTEX_FD +FUTEX_LOCK_PI +FUTEX_PRIVATE_FLAG +FUTEX_REQUEUE +FUTEX_TRYLOCK_PI +FUTEX_UNLOCK_PI +FUTEX_WAIT +FUTEX_WAIT_BITSET +FUTEX_WAIT_REQUEUE_PI +FUTEX_WAKE +FUTEX_WAKE_BITSET +FUTEX_WAKE_OP +F_ADD_SEALS +F_CANCELLK +F_DUPFD +F_DUPFD_CLOEXEC +F_GETFD +F_GETFL +F_GETLEASE +F_GETLK +F_GETOWN +F_GETPIPE_SZ +F_GET_SEALS +F_LOCK +F_NOTIFY +F_OFD_GETLK +F_OFD_SETLK +F_OFD_SETLKW +F_OK +F_RDLCK +F_SEAL_GROW +F_SEAL_SEAL +F_SEAL_SHRINK +F_SEAL_WRITE +F_SETFD +F_SETFL +F_SETLEASE +F_SETLK +F_SETLKW +F_SETOWN +F_SETPIPE_SZ +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GENL_ADMIN_PERM +GENL_CMD_CAP_DO +GENL_CMD_CAP_DUMP +GENL_CMD_CAP_HASPOL +GENL_ID_CTRL +GENL_ID_PMCRAID +GENL_ID_VFS_DQUOT +GENL_MAX_ID +GENL_MIN_ID +GENL_NAMSIZ +GENL_UNS_ADMIN_PERM +GRND_NONBLOCK +GRND_RANDOM +GRPQUOTA +HPFS_SUPER_MAGIC +HUGETLBFS_MAGIC +HUPCL +ICANON +ICRNL +IEXTEN +IFF_ALLMULTI +IFF_AUTOMEDIA +IFF_BROADCAST +IFF_DEBUG +IFF_DYNAMIC +IFF_LOOPBACK +IFF_MASTER +IFF_MULTICAST +IFF_NOARP +IFF_NOTRAILERS +IFF_NO_PI +IFF_POINTOPOINT +IFF_PORTSEL +IFF_PROMISC +IFF_RUNNING +IFF_SLAVE +IFF_TAP +IFF_TUN +IFF_UP +IFNAMSIZ +IF_NAMESIZE +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INADDR_ANY +INADDR_BROADCAST +INADDR_LOOPBACK +INADDR_NONE +INLCR +INPCK +INT_MAX +INT_MIN +IN_ACCESS +IN_ALL_EVENTS +IN_ATTRIB +IN_CLOEXEC +IN_CLOSE +IN_CLOSE_NOWRITE +IN_CLOSE_WRITE +IN_CREATE +IN_DELETE +IN_DELETE_SELF +IN_DONT_FOLLOW +IN_IGNORED +IN_ISDIR +IN_MODIFY +IN_MOVE +IN_MOVED_FROM +IN_MOVED_TO +IN_MOVE_SELF +IN_NONBLOCK +IN_ONESHOT +IN_ONLYDIR +IN_OPEN +IN_Q_OVERFLOW +IN_UNMOUNT +IP6T_SO_ORIGINAL_DST +IPDEFTTL +IPOPT_CLASS +IPOPT_CLASS_MASK +IPOPT_CONTROL +IPOPT_COPIED +IPOPT_COPY +IPOPT_END +IPOPT_EOL +IPOPT_LSRR +IPOPT_MEASUREMENT +IPOPT_MINOFF +IPOPT_NOOP +IPOPT_NOP +IPOPT_NUMBER +IPOPT_NUMBER_MASK +IPOPT_OFFSET +IPOPT_OLEN +IPOPT_OPTVAL +IPOPT_RA +IPOPT_RESERVED1 +IPOPT_RESERVED2 +IPOPT_RR +IPOPT_SEC +IPOPT_SID +IPOPT_SSRR +IPOPT_TIMESTAMP +IPOPT_TS +IPOPT_TS_PRESPEC +IPOPT_TS_TSANDADDR +IPOPT_TS_TSONLY +IPPROTO_AH +IPPROTO_BEETPH +IPPROTO_COMP +IPPROTO_DCCP +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_ENCAP +IPPROTO_ESP +IPPROTO_FRAGMENT +IPPROTO_GRE +IPPROTO_HOPOPTS +IPPROTO_ICMP +IPPROTO_ICMPV6 +IPPROTO_IDP +IPPROTO_IGMP +IPPROTO_IP +IPPROTO_IPIP +IPPROTO_IPV6 +IPPROTO_MAX +IPPROTO_MH +IPPROTO_MPLS +IPPROTO_MTP +IPPROTO_NONE +IPPROTO_PIM +IPPROTO_PUP +IPPROTO_RAW +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_SCTP +IPPROTO_TCP +IPPROTO_TP +IPPROTO_UDP +IPPROTO_UDPLITE +IPTOS_ECN +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPTOS_LOWDELAY +IPTOS_MINCOST +IPTOS_PREC_CRITIC_ECP +IPTOS_PREC_FLASH +IPTOS_PREC_FLASHOVERRIDE +IPTOS_PREC_IMMEDIATE +IPTOS_PREC_INTERNETCONTROL +IPTOS_PREC_NETCONTROL +IPTOS_PREC_PRIORITY +IPTOS_PREC_ROUTINE +IPTOS_RELIABILITY +IPTOS_THROUGHPUT +IPV6_2292DSTOPTS +IPV6_2292HOPLIMIT +IPV6_2292HOPOPTS +IPV6_2292PKTINFO +IPV6_2292PKTOPTIONS +IPV6_2292RTHDR +IPV6_ADDRFORM +IPV6_ADDR_PREFERENCES +IPV6_ADD_MEMBERSHIP +IPV6_AUTHHDR +IPV6_AUTOFLOWLABEL +IPV6_CHECKSUM +IPV6_DONTFRAG +IPV6_DROP_MEMBERSHIP +IPV6_DSTOPTS +IPV6_FLOWINFO +IPV6_FLOWINFO_FLOWLABEL +IPV6_FLOWINFO_PRIORITY +IPV6_FLOWINFO_SEND +IPV6_FLOWLABEL_MGR +IPV6_FREEBIND +IPV6_HDRINCL +IPV6_HOPLIMIT +IPV6_HOPOPTS +IPV6_IPSEC_POLICY +IPV6_JOIN_ANYCAST +IPV6_LEAVE_ANYCAST +IPV6_MINHOPCOUNT +IPV6_MTU +IPV6_MTU_DISCOVER +IPV6_MULTICAST_ALL +IPV6_MULTICAST_HOPS +IPV6_MULTICAST_IF +IPV6_MULTICAST_LOOP +IPV6_NEXTHOP +IPV6_ORIGDSTADDR +IPV6_PATHMTU +IPV6_PKTINFO +IPV6_PMTUDISC_DO +IPV6_PMTUDISC_DONT +IPV6_PMTUDISC_INTERFACE +IPV6_PMTUDISC_OMIT +IPV6_PMTUDISC_PROBE +IPV6_PMTUDISC_WANT +IPV6_PREFER_SRC_CGA +IPV6_PREFER_SRC_COA +IPV6_PREFER_SRC_HOME +IPV6_PREFER_SRC_NONCGA +IPV6_PREFER_SRC_PUBLIC +IPV6_PREFER_SRC_PUBTMP_DEFAULT +IPV6_PREFER_SRC_TMP +IPV6_RECVDSTOPTS +IPV6_RECVERR +IPV6_RECVFRAGSIZE +IPV6_RECVHOPLIMIT +IPV6_RECVHOPOPTS +IPV6_RECVORIGDSTADDR +IPV6_RECVPATHMTU +IPV6_RECVPKTINFO +IPV6_RECVRTHDR +IPV6_RECVTCLASS +IPV6_ROUTER_ALERT +IPV6_ROUTER_ALERT_ISOLATE +IPV6_RTHDR +IPV6_RTHDRDSTOPTS +IPV6_TCLASS +IPV6_TRANSPARENT +IPV6_UNICAST_HOPS +IPV6_UNICAST_IF +IPV6_V6ONLY +IPV6_XFRM_POLICY +IPVERSION +IP_ADD_MEMBERSHIP +IP_ADD_SOURCE_MEMBERSHIP +IP_BIND_ADDRESS_NO_PORT +IP_BLOCK_SOURCE +IP_CHECKSUM +IP_DEFAULT_MULTICAST_LOOP +IP_DEFAULT_MULTICAST_TTL +IP_DROP_MEMBERSHIP +IP_DROP_SOURCE_MEMBERSHIP +IP_FREEBIND +IP_HDRINCL +IP_IPSEC_POLICY +IP_MINTTL +IP_MSFILTER +IP_MTU +IP_MTU_DISCOVER +IP_MULTICAST_ALL +IP_MULTICAST_IF +IP_MULTICAST_LOOP +IP_MULTICAST_TTL +IP_NODEFRAG +IP_OPTIONS +IP_ORIGDSTADDR +IP_PASSSEC +IP_PKTINFO +IP_PKTOPTIONS +IP_PMTUDISC_DO +IP_PMTUDISC_DONT +IP_PMTUDISC_INTERFACE +IP_PMTUDISC_OMIT +IP_PMTUDISC_PROBE +IP_PMTUDISC_WANT +IP_RECVERR +IP_RECVFRAGSIZE +IP_RECVOPTS +IP_RECVORIGDSTADDR +IP_RECVTOS +IP_RECVTTL +IP_RETOPTS +IP_ROUTER_ALERT +IP_TOS +IP_TRANSPARENT +IP_TTL +IP_UNBLOCK_SOURCE +IP_UNICAST_IF +IP_XFRM_POLICY +ISIG +ISOFS_SUPER_MAGIC +ISTRIP +IUTF8 +IXANY +IXOFF +IXON +JFFS2_SUPER_MAGIC +LC_ADDRESS +LC_ADDRESS_MASK +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_IDENTIFICATION +LC_IDENTIFICATION_MASK +LC_MEASUREMENT +LC_MEASUREMENT_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NAME +LC_NAME_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_PAPER +LC_PAPER_MASK +LC_TELEPHONE +LC_TELEPHONE_MASK +LC_TIME +LC_TIME_MASK +LINUX_REBOOT_CMD_CAD_OFF +LINUX_REBOOT_CMD_CAD_ON +LINUX_REBOOT_CMD_HALT +LINUX_REBOOT_CMD_KEXEC +LINUX_REBOOT_CMD_POWER_OFF +LINUX_REBOOT_CMD_RESTART +LINUX_REBOOT_CMD_RESTART2 +LINUX_REBOOT_CMD_SW_SUSPEND +LINUX_REBOOT_MAGIC1 +LINUX_REBOOT_MAGIC2 +LINUX_REBOOT_MAGIC2A +LINUX_REBOOT_MAGIC2B +LINUX_REBOOT_MAGIC2C +LOCK_EX +LOCK_NB +LOCK_SH +LOCK_UN +LOG_ALERT +LOG_AUTH +LOG_AUTHPRIV +LOG_CONS +LOG_CRIT +LOG_CRON +LOG_DAEMON +LOG_DEBUG +LOG_EMERG +LOG_ERR +LOG_FACMASK +LOG_FTP +LOG_INFO +LOG_KERN +LOG_LOCAL0 +LOG_LOCAL1 +LOG_LOCAL2 +LOG_LOCAL3 +LOG_LOCAL4 +LOG_LOCAL5 +LOG_LOCAL6 +LOG_LOCAL7 +LOG_LPR +LOG_MAIL +LOG_NDELAY +LOG_NEWS +LOG_NOTICE +LOG_NOWAIT +LOG_ODELAY +LOG_PERROR +LOG_PID +LOG_PRIMASK +LOG_SYSLOG +LOG_USER +LOG_UUCP +LOG_WARNING +L_tmpnam +MADV_DODUMP +MADV_DOFORK +MADV_DONTDUMP +MADV_DONTFORK +MADV_DONTNEED +MADV_FREE +MADV_HUGEPAGE +MADV_HWPOISON +MADV_MERGEABLE +MADV_NOHUGEPAGE +MADV_NORMAL +MADV_RANDOM +MADV_REMOVE +MADV_SEQUENTIAL +MADV_SOFT_OFFLINE +MADV_UNMERGEABLE +MADV_WILLNEED +MAP_ANON +MAP_ANONYMOUS +MAP_DENYWRITE +MAP_EXECUTABLE +MAP_FAILED +MAP_FILE +MAP_FIXED +MAP_GROWSDOWN +MAP_HUGETLB +MAP_LOCKED +MAP_NONBLOCK +MAP_NORESERVE +MAP_POPULATE +MAP_PRIVATE +MAP_SHARED +MAP_STACK +MAP_TYPE +MAXTTL +MAX_IPOPTLEN +MAX_LINKS +MCAST_BLOCK_SOURCE +MCAST_EXCLUDE +MCAST_INCLUDE +MCAST_JOIN_GROUP +MCAST_JOIN_SOURCE_GROUP +MCAST_LEAVE_GROUP +MCAST_LEAVE_SOURCE_GROUP +MCAST_MSFILTER +MCAST_UNBLOCK_SOURCE +MCL_CURRENT +MCL_FUTURE +MFD_ALLOW_SEALING +MFD_CLOEXEC +MFD_HUGETLB +MINIX2_SUPER_MAGIC +MINIX2_SUPER_MAGIC2 +MINIX_SUPER_MAGIC +MINIX_SUPER_MAGIC2 +MINSIGSTKSZ +MMAP_PAGE_ZERO +MNT_DETACH +MNT_EXPIRE +MNT_FORCE +MODULE_INIT_IGNORE_MODVERSIONS +MODULE_INIT_IGNORE_VERMAGIC +MSDOS_SUPER_MAGIC +MSG_CMSG_CLOEXEC +MSG_CONFIRM +MSG_CTRUNC +MSG_DONTROUTE +MSG_DONTWAIT +MSG_EOR +MSG_ERRQUEUE +MSG_FASTOPEN +MSG_FIN +MSG_MORE +MSG_NOSIGNAL +MSG_OOB +MSG_PEEK +MSG_RST +MSG_SYN +MSG_TRUNC +MSG_WAITALL +MSG_WAITFORONE +MS_ACTIVE +MS_ASYNC +MS_BIND +MS_DIRSYNC +MS_INVALIDATE +MS_I_VERSION +MS_KERNMOUNT +MS_MANDLOCK +MS_MGC_MSK +MS_MGC_VAL +MS_MOVE +MS_NOATIME +MS_NODEV +MS_NODIRATIME +MS_NOEXEC +MS_NOSUID +MS_NOUSER +MS_POSIXACL +MS_PRIVATE +MS_RDONLY +MS_REC +MS_RELATIME +MS_REMOUNT +MS_RMT_MASK +MS_SHARED +MS_SILENT +MS_SLAVE +MS_STRICTATIME +MS_SYNC +MS_SYNCHRONOUS +MS_UNBINDABLE +NCCS +NCP_SUPER_MAGIC +NETLINK_ADD_MEMBERSHIP +NETLINK_AUDIT +NETLINK_BROADCAST_ERROR +NETLINK_CONNECTOR +NETLINK_CRYPTO +NETLINK_DNRTMSG +NETLINK_DROP_MEMBERSHIP +NETLINK_ECRYPTFS +NETLINK_FIB_LOOKUP +NETLINK_FIREWALL +NETLINK_GENERIC +NETLINK_INET_DIAG +NETLINK_IP6_FW +NETLINK_ISCSI +NETLINK_KOBJECT_UEVENT +NETLINK_NETFILTER +NETLINK_NFLOG +NETLINK_NO_ENOBUFS +NETLINK_PKTINFO +NETLINK_RDMA +NETLINK_ROUTE +NETLINK_RX_RING +NETLINK_SCSITRANSPORT +NETLINK_SELINUX +NETLINK_SOCK_DIAG +NETLINK_TX_RING +NETLINK_UNUSED +NETLINK_USERSOCK +NETLINK_XFRM +NFNETLINK_V0 +NFNLGRP_ACCT_QUOTA +NFNLGRP_CONNTRACK_DESTROY +NFNLGRP_CONNTRACK_EXP_DESTROY +NFNLGRP_CONNTRACK_EXP_NEW +NFNLGRP_CONNTRACK_EXP_UPDATE +NFNLGRP_CONNTRACK_NEW +NFNLGRP_CONNTRACK_UPDATE +NFNLGRP_NFTABLES +NFNLGRP_NONE +NFNL_MSG_BATCH_BEGIN +NFNL_MSG_BATCH_END +NFNL_SUBSYS_ACCT +NFNL_SUBSYS_COUNT +NFNL_SUBSYS_CTHELPER +NFNL_SUBSYS_CTNETLINK +NFNL_SUBSYS_CTNETLINK_EXP +NFNL_SUBSYS_CTNETLINK_TIMEOUT +NFNL_SUBSYS_IPSET +NFNL_SUBSYS_NFTABLES +NFNL_SUBSYS_NFT_COMPAT +NFNL_SUBSYS_NONE +NFNL_SUBSYS_OSF +NFNL_SUBSYS_QUEUE +NFNL_SUBSYS_ULOG +NFPROTO_ARP +NFPROTO_BRIDGE +NFPROTO_DECNET +NFPROTO_INET +NFPROTO_IPV4 +NFPROTO_IPV6 +NFPROTO_NETDEV +NFPROTO_NUMPROTO +NFPROTO_UNSPEC +NFQA_CAP_LEN +NFQA_CFG_CMD +NFQA_CFG_FLAGS +NFQA_CFG_F_CONNTRACK +NFQA_CFG_F_FAIL_OPEN +NFQA_CFG_F_GSO +NFQA_CFG_F_MAX +NFQA_CFG_F_SECCTX +NFQA_CFG_F_UID_GID +NFQA_CFG_MASK +NFQA_CFG_PARAMS +NFQA_CFG_QUEUE_MAXLEN +NFQA_CFG_UNSPEC +NFQA_CT +NFQA_CT_INFO +NFQA_EXP +NFQA_GID +NFQA_HWADDR +NFQA_IFINDEX_INDEV +NFQA_IFINDEX_OUTDEV +NFQA_IFINDEX_PHYSINDEV +NFQA_IFINDEX_PHYSOUTDEV +NFQA_MARK +NFQA_PACKET_HDR +NFQA_PAYLOAD +NFQA_SECCTX +NFQA_SKB_CSUMNOTREADY +NFQA_SKB_CSUM_NOTVERIFIED +NFQA_SKB_GSO +NFQA_SKB_INFO +NFQA_TIMESTAMP +NFQA_UID +NFQA_UNSPEC +NFQA_VERDICT_HDR +NFQNL_CFG_CMD_BIND +NFQNL_CFG_CMD_NONE +NFQNL_CFG_CMD_PF_BIND +NFQNL_CFG_CMD_PF_UNBIND +NFQNL_CFG_CMD_UNBIND +NFQNL_COPY_META +NFQNL_COPY_NONE +NFQNL_COPY_PACKET +NFQNL_MSG_CONFIG +NFQNL_MSG_PACKET +NFQNL_MSG_VERDICT +NFQNL_MSG_VERDICT_BATCH +NFS_SUPER_MAGIC +NFT_BREAK +NFT_BYTEORDER_HTON +NFT_BYTEORDER_NTOH +NFT_CHAIN_MAXNAMELEN +NFT_CMP_EQ +NFT_CMP_GT +NFT_CMP_GTE +NFT_CMP_LT +NFT_CMP_LTE +NFT_CMP_NEQ +NFT_CONTINUE +NFT_CT_BYTES +NFT_CT_DIRECTION +NFT_CT_DST +NFT_CT_EXPIRATION +NFT_CT_HELPER +NFT_CT_L3PROTOCOL +NFT_CT_LABELS +NFT_CT_MARK +NFT_CT_PKTS +NFT_CT_PROTOCOL +NFT_CT_PROTO_DST +NFT_CT_PROTO_SRC +NFT_CT_SECMARK +NFT_CT_SRC +NFT_CT_STATE +NFT_CT_STATUS +NFT_DATA_RESERVED_MASK +NFT_DATA_VALUE +NFT_DATA_VALUE_MAXLEN +NFT_DATA_VERDICT +NFT_DYNSET_F_INV +NFT_DYNSET_OP_ADD +NFT_DYNSET_OP_UPDATE +NFT_GOTO +NFT_JUMP +NFT_LIMIT_F_INV +NFT_LIMIT_PKTS +NFT_LIMIT_PKT_BYTES +NFT_LOOKUP_F_INV +NFT_META_BRI_IIFNAME +NFT_META_BRI_OIFNAME +NFT_META_CGROUP +NFT_META_CPU +NFT_META_IIF +NFT_META_IIFGROUP +NFT_META_IIFNAME +NFT_META_IIFTYPE +NFT_META_L4PROTO +NFT_META_LEN +NFT_META_MARK +NFT_META_NFPROTO +NFT_META_NFTRACE +NFT_META_OIF +NFT_META_OIFGROUP +NFT_META_OIFNAME +NFT_META_OIFTYPE +NFT_META_PKTTYPE +NFT_META_PRANDOM +NFT_META_PRIORITY +NFT_META_PROTOCOL +NFT_META_RTCLASSID +NFT_META_SECMARK +NFT_META_SKGID +NFT_META_SKUID +NFT_MSG_DELCHAIN +NFT_MSG_DELOBJ +NFT_MSG_DELRULE +NFT_MSG_DELSET +NFT_MSG_DELSETELEM +NFT_MSG_DELTABLE +NFT_MSG_GETCHAIN +NFT_MSG_GETGEN +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_GETRULE +NFT_MSG_GETSET +NFT_MSG_GETSETELEM +NFT_MSG_GETTABLE +NFT_MSG_MAX +NFT_MSG_NEWCHAIN +NFT_MSG_NEWGEN +NFT_MSG_NEWOBJ +NFT_MSG_NEWRULE +NFT_MSG_NEWSET +NFT_MSG_NEWSETELEM +NFT_MSG_NEWTABLE +NFT_MSG_TRACE +NFT_NAT_DNAT +NFT_NAT_SNAT +NFT_NG_INCREMENTAL +NFT_NG_RANDOM +NFT_OBJ_MAXNAMELEN +NFT_PAYLOAD_CSUM_INET +NFT_PAYLOAD_CSUM_NONE +NFT_PAYLOAD_LL_HEADER +NFT_PAYLOAD_NETWORK_HEADER +NFT_PAYLOAD_TRANSPORT_HEADER +NFT_QUEUE_FLAG_BYPASS +NFT_QUEUE_FLAG_CPU_FANOUT +NFT_QUEUE_FLAG_MASK +NFT_QUOTA_F_INV +NFT_RANGE_EQ +NFT_RANGE_NEQ +NFT_REG32_00 +NFT_REG32_01 +NFT_REG32_02 +NFT_REG32_03 +NFT_REG32_04 +NFT_REG32_05 +NFT_REG32_06 +NFT_REG32_07 +NFT_REG32_08 +NFT_REG32_09 +NFT_REG32_10 +NFT_REG32_11 +NFT_REG32_12 +NFT_REG32_13 +NFT_REG32_14 +NFT_REG32_15 +NFT_REG32_SIZE +NFT_REG_1 +NFT_REG_2 +NFT_REG_3 +NFT_REG_4 +NFT_REG_SIZE +NFT_REG_VERDICT +NFT_REJECT_ICMPX_ADMIN_PROHIBITED +NFT_REJECT_ICMPX_HOST_UNREACH +NFT_REJECT_ICMPX_NO_ROUTE +NFT_REJECT_ICMPX_PORT_UNREACH +NFT_REJECT_ICMPX_UNREACH +NFT_REJECT_ICMP_UNREACH +NFT_REJECT_TCP_RST +NFT_RETURN +NFT_SET_ANONYMOUS +NFT_SET_CONSTANT +NFT_SET_ELEM_INTERVAL_END +NFT_SET_EVAL +NFT_SET_INTERVAL +NFT_SET_MAP +NFT_SET_MAXNAMELEN +NFT_SET_POL_MEMORY +NFT_SET_POL_PERFORMANCE +NFT_SET_TIMEOUT +NFT_TABLE_MAXNAMELEN +NFT_TRACETYPE_POLICY +NFT_TRACETYPE_RETURN +NFT_TRACETYPE_RULE +NFT_TRACETYPE_UNSPEC +NFT_USERDATA_MAXLEN +NFULA_CFG_CMD +NFULA_CFG_FLAGS +NFULA_CFG_MODE +NFULA_CFG_NLBUFSIZ +NFULA_CFG_QTHRESH +NFULA_CFG_TIMEOUT +NFULA_CFG_UNSPEC +NFULA_CT +NFULA_CT_INFO +NFULA_GID +NFULA_HWADDR +NFULA_HWHEADER +NFULA_HWLEN +NFULA_HWTYPE +NFULA_IFINDEX_INDEV +NFULA_IFINDEX_OUTDEV +NFULA_IFINDEX_PHYSINDEV +NFULA_IFINDEX_PHYSOUTDEV +NFULA_MARK +NFULA_PACKET_HDR +NFULA_PAYLOAD +NFULA_PREFIX +NFULA_SEQ +NFULA_SEQ_GLOBAL +NFULA_TIMESTAMP +NFULA_UID +NFULA_UNSPEC +NFULNL_CFG_CMD_BIND +NFULNL_CFG_CMD_NONE +NFULNL_CFG_CMD_PF_BIND +NFULNL_CFG_CMD_PF_UNBIND +NFULNL_CFG_CMD_UNBIND +NFULNL_CFG_F_CONNTRACK +NFULNL_CFG_F_SEQ +NFULNL_CFG_F_SEQ_GLOBAL +NFULNL_COPY_META +NFULNL_COPY_NONE +NFULNL_COPY_PACKET +NFULNL_MSG_CONFIG +NFULNL_MSG_PACKET +NF_ACCEPT +NF_DROP +NF_INET_FORWARD +NF_INET_LOCAL_IN +NF_INET_LOCAL_OUT +NF_INET_NUMHOOKS +NF_INET_POST_ROUTING +NF_INET_PRE_ROUTING +NF_IP6_FORWARD +NF_IP6_LOCAL_IN +NF_IP6_LOCAL_OUT +NF_IP6_NUMHOOKS +NF_IP6_POST_ROUTING +NF_IP6_PRE_ROUTING +NF_IP6_PRI_CONNTRACK +NF_IP6_PRI_CONNTRACK_DEFRAG +NF_IP6_PRI_CONNTRACK_HELPER +NF_IP6_PRI_FILTER +NF_IP6_PRI_FIRST +NF_IP6_PRI_LAST +NF_IP6_PRI_MANGLE +NF_IP6_PRI_NAT_DST +NF_IP6_PRI_NAT_SRC +NF_IP6_PRI_RAW +NF_IP6_PRI_SECURITY +NF_IP6_PRI_SELINUX_FIRST +NF_IP6_PRI_SELINUX_LAST +NF_IP_FORWARD +NF_IP_LOCAL_IN +NF_IP_LOCAL_OUT +NF_IP_NUMHOOKS +NF_IP_POST_ROUTING +NF_IP_PRE_ROUTING +NF_IP_PRI_CONNTRACK +NF_IP_PRI_CONNTRACK_CONFIRM +NF_IP_PRI_CONNTRACK_DEFRAG +NF_IP_PRI_CONNTRACK_HELPER +NF_IP_PRI_FILTER +NF_IP_PRI_FIRST +NF_IP_PRI_LAST +NF_IP_PRI_MANGLE +NF_IP_PRI_NAT_DST +NF_IP_PRI_NAT_SRC +NF_IP_PRI_RAW +NF_IP_PRI_SECURITY +NF_IP_PRI_SELINUX_FIRST +NF_IP_PRI_SELINUX_LAST +NF_MAX_VERDICT +NF_NETDEV_INGRESS +NF_NETDEV_NUMHOOKS +NF_QUEUE +NF_REPEAT +NF_STOLEN +NF_STOP +NF_VERDICT_BITS +NF_VERDICT_FLAG_QUEUE_BYPASS +NF_VERDICT_MASK +NF_VERDICT_QBITS +NF_VERDICT_QMASK +NI_DGRAM +NI_MAXHOST +NI_MAXSERV +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSERV +NL0 +NL1 +NLA_ALIGN +NLA_ALIGNTO +NLA_F_NESTED +NLA_F_NET_BYTEORDER +NLA_TYPE_MASK +NLDLY +NLMSG_DONE +NLMSG_ERROR +NLMSG_MIN_TYPE +NLMSG_NOOP +NLMSG_OVERRUN +NLM_F_ACK +NLM_F_APPEND +NLM_F_ATOMIC +NLM_F_CREATE +NLM_F_DUMP +NLM_F_DUMP_INTR +NLM_F_ECHO +NLM_F_EXCL +NLM_F_MATCH +NLM_F_MULTI +NLM_F_REPLACE +NLM_F_REQUEST +NLM_F_ROOT +NOFLSH +OCRNL +OFDEL +OFILL +OLCUC +ONLCR +ONLRET +ONOCR +OPENPROM_SUPER_MAGIC +OPOST +O_ACCMODE +O_APPEND +O_ASYNC +O_CLOEXEC +O_CREAT +O_DIRECT +O_DIRECTORY +O_DSYNC +O_EXCL +O_LARGEFILE +O_NDELAY +O_NOATIME +O_NOCTTY +O_NOFOLLOW +O_NONBLOCK +O_PATH +O_RDONLY +O_RDWR +O_RSYNC +O_SYNC +O_TMPFILE +O_TRUNC +O_WRONLY +PARENB +PARMRK +PARODD +PATH_MAX +PENDIN +PF_ALG +PF_APPLETALK +PF_ASH +PF_ATMPVC +PF_ATMSVC +PF_AX25 +PF_BLUETOOTH +PF_BRIDGE +PF_CAIF +PF_CAN +PF_DECnet +PF_ECONET +PF_IEEE802154 +PF_INET +PF_INET6 +PF_IPX +PF_IRDA +PF_ISDN +PF_IUCV +PF_KEY +PF_LLC +PF_LOCAL +PF_NETBEUI +PF_NETLINK +PF_NETROM +PF_NFC +PF_PACKET +PF_PHONET +PF_PPPOX +PF_RDS +PF_ROSE +PF_ROUTE +PF_RXRPC +PF_SECURITY +PF_SNA +PF_TIPC +PF_UNIX +PF_UNSPEC +PF_VSOCK +PF_WANPIPE +PF_X25 +PIPE_BUF +POLLERR +POLLHUP +POLLIN +POLLNVAL +POLLOUT +POLLPRI +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_FADV_DONTNEED +POSIX_FADV_NOREUSE +POSIX_FADV_NORMAL +POSIX_FADV_RANDOM +POSIX_FADV_SEQUENTIAL +POSIX_FADV_WILLNEED +PRIO_MAX +PRIO_MIN +PRIO_PGRP +PRIO_PROCESS +PRIO_USER +PROC_SUPER_MAGIC +PROT_EXEC +PROT_GROWSDOWN +PROT_GROWSUP +PROT_NONE +PROT_READ +PROT_WRITE +PTHREAD_COND_INITIALIZER +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_MUTEX_INITIALIZER +PTHREAD_MUTEX_NORMAL +PTHREAD_MUTEX_RECURSIVE +PTHREAD_RWLOCK_INITIALIZER +PTHREAD_STACK_MIN +PTRACE_ATTACH +PTRACE_CONT +PTRACE_DETACH +PTRACE_EVENT_CLONE +PTRACE_EVENT_EXEC +PTRACE_EVENT_EXIT +PTRACE_EVENT_FORK +PTRACE_EVENT_SECCOMP +PTRACE_EVENT_STOP +PTRACE_EVENT_VFORK +PTRACE_EVENT_VFORK_DONE +PTRACE_GETEVENTMSG +PTRACE_GETSIGINFO +PTRACE_KILL +PTRACE_O_EXITKILL +PTRACE_O_MASK +PTRACE_O_SUSPEND_SECCOMP +PTRACE_O_TRACECLONE +PTRACE_O_TRACEEXEC +PTRACE_O_TRACEEXIT +PTRACE_O_TRACEFORK +PTRACE_O_TRACESECCOMP +PTRACE_O_TRACESYSGOOD +PTRACE_O_TRACEVFORK +PTRACE_O_TRACEVFORKDONE +PTRACE_PEEKDATA +PTRACE_PEEKTEXT +PTRACE_PEEKUSER +PTRACE_POKEDATA +PTRACE_POKETEXT +PTRACE_POKEUSER +PTRACE_SETOPTIONS +PTRACE_SETSIGINFO +PTRACE_SINGLESTEP +PTRACE_SYSCALL +PTRACE_TRACEME +P_ALL +P_PGID +P_PID +P_PIDFD +QCMD +QIF_ALL +QIF_BLIMITS +QIF_BTIME +QIF_ILIMITS +QIF_INODES +QIF_ITIME +QIF_LIMITS +QIF_SPACE +QIF_TIMES +QIF_USAGE +QNX4_SUPER_MAGIC +Q_GETFMT +Q_GETINFO +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETINFO +Q_SETQUOTA +Q_SYNC +RAND_MAX +READ_IMPLIES_EXEC +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +REISERFS_SUPER_MAGIC +RENAME_EXCHANGE +RENAME_NOREPLACE +RENAME_WHITEOUT +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_LOCKS +RLIMIT_MEMLOCK +RLIMIT_MSGQUEUE +RLIMIT_NICE +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_RSS +RLIMIT_RTPRIO +RLIMIT_SIGPENDING +RLIMIT_STACK +RLIM_INFINITY +RTLD_DEFAULT +RTLD_GLOBAL +RTLD_LAZY +RTLD_LOCAL +RTLD_NOLOAD +RTLD_NOW +RUSAGE_CHILDREN +RUSAGE_SELF +R_OK +SA_NOCLDSTOP +SA_NOCLDWAIT +SA_NODEFER +SA_ONSTACK +SA_RESETHAND +SA_RESTART +SA_SIGINFO +SCHED_BATCH +SCHED_DEADLINE +SCHED_FIFO +SCHED_IDLE +SCHED_NORMAL +SCHED_RR +SCM_CREDENTIALS +SCM_RIGHTS +SCM_TIMESTAMP + +SECCOMP_MODE_DISABLED +SECCOMP_MODE_FILTER +SECCOMP_MODE_STRICT +SEEK_CUR +SEEK_DATA +SEEK_END +SEEK_HOLE +SEEK_SET +SEM_FAILED +SFD_CLOEXEC +SFD_NONBLOCK +SHORT_INODE +SHUT_RD +SHUT_RDWR +SHUT_WR +SIGABRT +SIGALRM +SIGBUS +SIGCHLD +SIGCONT +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGEV_THREAD_ID +SIGFPE +SIGHUP +SIGILL +SIGINT +SIGIO +SIGIOT +SIGKILL +SIGPIPE +SIGPOLL +SIGPROF +SIGPWR +SIGQUIT +SIGSEGV +SIGSTKFLT +SIGSTKSZ +SIGSTOP +SIGSYS +SIGTERM +SIGTRAP +SIGTSTP +SIGTTIN +SIGTTOU +SIGUNUSED +SIGURG +SIGUSR1 +SIGUSR2 +SIGVTALRM +SIGWINCH +SIGXCPU +SIGXFSZ +SIG_BLOCK +SIG_DFL +SIG_ERR +SIG_IGN +SIG_SETMASK +SIG_UNBLOCK +SIOCADDMULTI +SIOCADDRT +SIOCDARP +SIOCDELMULTI +SIOCDELRT +SIOCDRARP +SIOCGARP +SIOCGIFADDR +SIOCGIFBRDADDR +SIOCGIFCONF +SIOCGIFDSTADDR +SIOCGIFENCAP +SIOCGIFFLAGS +SIOCGIFHWADDR +SIOCGIFMAP +SIOCGIFMEM +SIOCGIFMETRIC +SIOCGIFMTU +SIOCGIFNAME +SIOCGIFNETMASK +SIOCGIFSLAVE +SIOCGRARP +SIOCSARP +SIOCSIFADDR +SIOCSIFBRDADDR +SIOCSIFDSTADDR +SIOCSIFENCAP +SIOCSIFFLAGS +SIOCSIFHWADDR +SIOCSIFLINK +SIOCSIFMAP +SIOCSIFMEM +SIOCSIFMETRIC +SIOCSIFMTU +SIOCSIFNETMASK +SIOCSIFSLAVE +SIOCSRARP +SI_LOAD_SHIFT +SMB_SUPER_MAGIC +SOCK_CLOEXEC +SOCK_DCCP +SOCK_DGRAM +SOCK_NONBLOCK +SOCK_PACKET +SOCK_RAW +SOCK_RDM +SOCK_SEQPACKET +SOCK_STREAM +SOL_AAL +SOL_ALG +SOL_ATALK +SOL_ATM +SOL_AX25 +SOL_BLUETOOTH +SOL_DCCP +SOL_DECNET +SOL_ICMPV6 +SOL_IP +SOL_IPV6 +SOL_IPX +SOL_IRDA +SOL_LLC +SOL_NETBEUI +SOL_NETLINK +SOL_NETROM +SOL_PACKET +SOL_RAW +SOL_ROSE +SOL_SCTP +SOL_SOCKET +SOL_TCP +SOL_TIPC +SOL_UDP +SOL_X25 +SOMAXCONN +SO_ACCEPTCONN +SO_BINDTODEVICE +SO_BROADCAST +SO_BSDCOMPAT +SO_BUSY_POLL +SO_DEBUG +SO_DOMAIN +SO_DONTROUTE +SO_EE_OFFENDER +SO_EE_ORIGIN_ICMP +SO_EE_ORIGIN_ICMP6 +SO_EE_ORIGIN_LOCAL +SO_EE_ORIGIN_NONE +SO_EE_ORIGIN_TIMESTAMPING +SO_EE_ORIGIN_TXSTATUS +SO_ERROR +SO_KEEPALIVE +SO_LINGER +SO_MARK +SO_OOBINLINE +SO_ORIGINAL_DST +SO_PASSCRED +SO_PASSSEC +SO_PEEK_OFF +SO_PEERCRED +SO_PEERSEC +SO_PRIORITY +SO_PROTOCOL +SO_RCVBUF +SO_RCVBUFFORCE +SO_RCVLOWAT +SO_RCVTIMEO +SO_REUSEADDR +SO_REUSEPORT +SO_RXQ_OVFL +SO_SNDBUF +SO_SNDBUFFORCE +SO_SNDLOWAT +SO_SNDTIMEO +SO_TIMESTAMP +SO_TYPE +SPLICE_F_GIFT +SPLICE_F_MORE +SPLICE_F_MOVE +SPLICE_F_NONBLOCK +SS_DISABLE +SS_ONSTACK +STDERR_FILENO +STDIN_FILENO +STDOUT_FILENO +STICKY_TIMEOUTS +ST_MANDLOCK +ST_NOATIME +ST_NODEV +ST_NODIRATIME +ST_NOEXEC +ST_NOSUID +ST_RDONLY +ST_RELATIME +ST_SYNCHRONOUS +SYS_accept4 +SYS_acct +SYS_add_key +SYS_adjtimex +SYS_bind +SYS_bpf +SYS_brk +SYS_capget +SYS_capset +SYS_chdir +SYS_chroot +SYS_clock_adjtime +SYS_clock_getres +SYS_clock_gettime +SYS_clock_nanosleep +SYS_clock_settime +SYS_clone +SYS_close +SYS_connect +SYS_copy_file_range +SYS_delete_module +SYS_dup +SYS_dup3 +SYS_epoll_create1 +SYS_epoll_ctl +SYS_epoll_pwait +SYS_eventfd2 +SYS_execve +SYS_execveat +SYS_exit +SYS_exit_group +SYS_faccessat +SYS_fallocate +SYS_fanotify_init +SYS_fanotify_mark +SYS_fchdir +SYS_fchmod +SYS_fchmodat +SYS_fchown +SYS_fchownat +SYS_fdatasync +SYS_fgetxattr +SYS_finit_module +SYS_flistxattr +SYS_flock +SYS_fremovexattr +SYS_fsetxattr +SYS_fsync +SYS_futex +SYS_get_mempolicy +SYS_get_robust_list +SYS_getcpu +SYS_getcwd +SYS_getdents64 +SYS_getegid +SYS_geteuid +SYS_getgid +SYS_getgroups +SYS_getitimer +SYS_getpeername +SYS_getpgid +SYS_getpid +SYS_getppid +SYS_getpriority +SYS_getrandom +SYS_getresgid +SYS_getresuid +SYS_getrusage +SYS_getsid +SYS_getsockname +SYS_getsockopt +SYS_gettid +SYS_gettimeofday +SYS_getuid +SYS_getxattr +SYS_init_module +SYS_inotify_add_watch +SYS_inotify_init1 +SYS_inotify_rm_watch +SYS_io_cancel +SYS_io_destroy +SYS_io_getevents +SYS_io_setup +SYS_io_submit +SYS_ioctl +SYS_ioprio_get +SYS_ioprio_set +SYS_kcmp +SYS_kexec_load +SYS_keyctl +SYS_kill +SYS_lgetxattr +SYS_linkat +SYS_listen +SYS_listxattr +SYS_llistxattr +SYS_lookup_dcookie +SYS_lremovexattr +SYS_lsetxattr +SYS_madvise +SYS_mbind +SYS_membarrier +SYS_memfd_create +SYS_mincore +SYS_mkdirat +SYS_mknodat +SYS_mlock +SYS_mlock2 +SYS_mlockall +SYS_mount +SYS_move_pages +SYS_mprotect +SYS_mq_getsetattr +SYS_mq_notify +SYS_mq_open +SYS_mq_timedreceive +SYS_mq_timedsend +SYS_mq_unlink +SYS_mremap +SYS_msync +SYS_munlock +SYS_munlockall +SYS_munmap +SYS_name_to_handle_at +SYS_nanosleep +SYS_nfsservctl +SYS_open_by_handle_at +SYS_openat +SYS_perf_event_open +SYS_personality +SYS_pipe2 +SYS_pivot_root +SYS_pkey_alloc +SYS_pkey_free +SYS_pkey_mprotect +SYS_ppoll +SYS_prctl +SYS_pread64 +SYS_preadv +SYS_preadv2 +SYS_prlimit64 +SYS_process_vm_readv +SYS_process_vm_writev +SYS_pselect6 +SYS_ptrace +SYS_pwrite64 +SYS_pwritev +SYS_pwritev2 +SYS_quotactl +SYS_read +SYS_readahead +SYS_readlinkat +SYS_readv +SYS_reboot +SYS_recvfrom +SYS_recvmmsg +SYS_recvmsg +SYS_remap_file_pages +SYS_removexattr +SYS_renameat +SYS_renameat2 +SYS_request_key +SYS_restart_syscall +SYS_rt_sigaction +SYS_rt_sigpending +SYS_rt_sigprocmask +SYS_rt_sigqueueinfo +SYS_rt_sigreturn +SYS_rt_sigsuspend +SYS_rt_sigtimedwait +SYS_rt_tgsigqueueinfo +SYS_sched_get_priority_max +SYS_sched_get_priority_min +SYS_sched_getaffinity +SYS_sched_getattr +SYS_sched_getparam +SYS_sched_getscheduler +SYS_sched_rr_get_interval +SYS_sched_setaffinity +SYS_sched_setattr +SYS_sched_setparam +SYS_sched_setscheduler +SYS_sched_yield +SYS_seccomp +SYS_sendmmsg +SYS_sendmsg +SYS_sendto +SYS_set_mempolicy +SYS_set_robust_list +SYS_set_tid_address +SYS_setdomainname +SYS_setfsgid +SYS_setfsuid +SYS_setgid +SYS_setgroups +SYS_sethostname +SYS_setitimer +SYS_setns +SYS_setpgid +SYS_setpriority +SYS_setregid +SYS_setresgid +SYS_setresuid +SYS_setreuid +SYS_setrlimit +SYS_setsid +SYS_setsockopt +SYS_settimeofday +SYS_setuid +SYS_setxattr +SYS_shutdown +SYS_sigaltstack +SYS_signalfd4 +SYS_socket +SYS_socketpair +SYS_splice +SYS_swapoff +SYS_swapon +SYS_symlinkat +SYS_sync +SYS_syncfs +SYS_sysinfo +SYS_syslog +SYS_tee +SYS_tgkill +SYS_timer_create +SYS_timer_delete +SYS_timer_getoverrun +SYS_timer_gettime +SYS_timer_settime +SYS_timerfd_create +SYS_timerfd_gettime +SYS_timerfd_settime +SYS_times +SYS_tkill +SYS_umask +SYS_umount2 +SYS_uname +SYS_unlinkat +SYS_unshare +SYS_userfaultfd +SYS_utimensat +SYS_vhangup +SYS_vmsplice +SYS_wait4 +SYS_waitid +SYS_write +SYS_writev +S_IFBLK +S_IFCHR +S_IFDIR +S_IFIFO +S_IFLNK +S_IFMT +S_IFREG +S_IFSOCK +S_IRGRP +S_IROTH +S_IRUSR +S_IRWXG +S_IRWXO +S_IRWXU +S_ISGID +S_ISUID +S_ISVTX +S_IWGRP +S_IWOTH +S_IWUSR +S_IXGRP +S_IXOTH +S_IXUSR +TAB0 +TAB1 +TAB2 +TAB3 +TABDLY +TCFLSH +TCGETA +TCGETS +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCP_CONGESTION +TCP_CORK +TCP_DEFER_ACCEPT +TCP_INFO +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINTVL +TCP_LINGER2 +TCP_MAXSEG +TCP_NODELAY +TCP_QUICKACK +TCP_SYNCNT +TCP_ULP +TCP_WINDOW_CLAMP +TCSADRAIN +TCSAFLUSH +TCSANOW +TCSBRK +TCSBRKP +TCSETA +TCSETAF +TCSETAW +TCSETS +TCSETSF +TCSETSW +TCXONC +TFD_CLOEXEC +TFD_NONBLOCK +TFD_TIMER_ABSTIME +TFD_TIMER_CANCEL_ON_SET +TIMER_ABSTIME +TIOCCBRK +TIOCCONS +TIOCEXCL +TIOCGPGRP +TIOCGSERIAL +TIOCGSOFTCAR +TIOCGWINSZ +TIOCINQ +TIOCLINUX +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNXCL +TIOCOUTQ +TIOCSBRK +TIOCSCTTY +TIOCSPGRP +TIOCSSOFTCAR +TIOCSTI +TIOCSWINSZ +TMPFS_MAGIC +TMP_MAX +TOSTOP +UIO_MAXIOV +USBDEVICE_SUPER_MAGIC +USER_PROCESS +USRQUOTA +UTIME_NOW +UTIME_OMIT +UT_HOSTSIZE +UT_LINESIZE +UT_NAMESIZE +VDISCARD +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMADDR_CID_ANY +VMADDR_CID_HOST +VMADDR_CID_HYPERVISOR +VMADDR_CID_LOCAL +VMADDR_PORT_ANY +VMIN +VQUIT +VREPRINT +VSTART +VSTOP +VSUSP +VSWTC +VT0 +VT1 +VTDLY +VTIME +VWERASE +WCONTINUED +WCOREDUMP +WEXITED +WEXITSTATUS +WHOLE_SECONDS +WIFCONTINUED +WIFEXITED +WIFSIGNALED +WIFSTOPPED +WNOHANG +WNOWAIT +WSTOPPED +WSTOPSIG +WTERMSIG +WUNTRACED +W_EXITCODE +W_OK +W_STOPCODE +XTABS +X_OK +_IOFBF +_IOLBF +_IONBF +_PC_2_SYMLINKS +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_CHOWN_RESTRICTED +_PC_LINK_MAX +_PC_MAX_CANON +_PC_MAX_INPUT +_PC_NAME_MAX +_PC_NO_TRUNC +_PC_PATH_MAX +_PC_PIPE_BUF +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_C_VERSION +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ARG_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_AVPHYS_PAGES +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CHILD_MAX +_SC_CLK_TCK +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_HOST_NAME_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_LOGIN_NAME_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NGROUPS_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_OPEN_MAX +_SC_PAGESIZE +_SC_PAGE_SIZE +_SC_PASS_MAX +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RE_DUP_MAX +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SS_REPL_MAX +_SC_STREAM_MAX +_SC_SYMLOOP_MAX +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_ROBUST_PRIO_INHERIT +_SC_THREAD_ROBUST_PRIO_PROTECT +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_EVENT_NAME_MAX +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TRACE_NAME_MAX +_SC_TRACE_SYS_MAX +_SC_TRACE_USER_EVENT_MAX +_SC_TTY_NAME_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_TZNAME_MAX +_SC_V7_ILP32_OFF32 +_SC_V7_ILP32_OFFBIG +_SC_V7_LP64_OFF64 +_SC_V7_LPBIG_OFFBIG +_SC_VERSION +_SC_XBS5_ILP32_OFF32 +_SC_XBS5_ILP32_OFFBIG +_SC_XBS5_LP64_OFF64 +_SC_XBS5_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_UUCP +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +__CPU_BITS +__CPU_BITTYPE +__NFT_REG_MAX +__WALL +__WCLONE +__WNOTHREAD +__errno +__fsid_t +__kernel_loff_t +__kernel_pid_t +__sched_cpualloc +__sched_cpucount +__sched_cpufree +_exit +abort +accept +accept4 +access +acct +addrinfo +af_alg_iv +alarm +android_set_abort_message +arphdr +arpreq +arpreq_old +atexit +atoi +bind +blkcnt_t +blksize_t +brk +bsearch +c_char +c_double +c_float +c_int +c_long +c_longlong +c_schar +c_short +c_uchar +c_uint +c_ulong +c_ulonglong +c_ushort +c_void +calloc +cc_t +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock_getcpuclockid +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clock_t +clockid_t +clone +close +closedir +closelog +cmsghdr +connect +cpu_set_t +creat +creat64 +daemon +dev_t +difftime +dirent +dirent64 +dirfd +dladdr +dlclose +dlerror +dlopen +dlsym +dup +dup2 +duplocale +endservent +epoll_create +epoll_create1 +epoll_ctl +epoll_event +epoll_wait +eventfd +execl +execle +execlp +execv +execve +execvp +execvpe +exit +exit_status +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fd_set +fdatasync +fdopen +fdopendir +feof +ferror +fexecve +fflush +fgetc +fgetpos +fgets +fgetxattr +fileno +flistxattr +flock +flock64 +fmemopen +fopen +fork +forkpty +fpathconf +fpos_t +fprintf +fputc +fputs +fread +free +freeaddrinfo +freeifaddrs +freelocale +fremovexattr +freopen +fsblkcnt_t +fscanf +fseek +fseeko +fsetpos +fsetxattr +fsfilcnt_t +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftruncate +ftruncate64 +futimens +fwrite +gai_strerror +genlmsghdr +getaddrinfo +getchar +getchar_unlocked +getcwd +getegid +getenv +geteuid +getgid +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getgroups +gethostname +getifaddrs +getline +getlogin +getnameinfo +getopt +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprotobyname +getprotobynumber +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getxattr +gid_t +gmtime +gmtime_r +grantpt +group +hostent +id_t +idtype_t +if_indextoname +if_nametoindex +ifaddrs +in6_addr +in6_pktinfo +in6_rtmsg +in_addr +in_addr_t +in_pktinfo +in_port_t +initgroups +ino64_t +ino_t +inotify_add_watch +inotify_event +inotify_init +inotify_init1 +inotify_rm_watch +int16_t +int32_t +int64_t +int8_t +intmax_t +intptr_t +ioctl +iovec +ip_mreq +ip_mreq_source +ipv6_mreq +isalnum +isalpha +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +isxdigit +itimerspec +itimerval +key_t +kill +killpg +lastlog +lchown +lconv +lgetxattr +linger +link +linkat +listen +listxattr +llistxattr +locale_t +localeconv +localtime +localtime_r +lockf +loff_t +login_tty +lremovexattr +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +major +makedev +malloc +mcontext_t +memalign +memchr +memcmp +memcpy +memmove +memrchr +memset +mincore +minor +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mktime +mlock +mlockall +mmap +mmap64 +mmsghdr +mode_t +mount +mprotect +msghdr +msync +munlock +munlockall +munmap +nanosleep +newlocale +nfds_t +nice +nl_mmap_hdr +nl_mmap_req +nl_pktinfo +nlattr +nlink_t +nlmsgerr +nlmsghdr +off64_t +off_t +open +open64 +open_memstream +open_wmemstream +openat +openat64 +opendir +openlog +openpty +passwd +pathconf +pause +pclose +perror +personality +pid_t +pipe +pipe2 +poll +pollfd +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +preadv +preadv64 +printf +prlimit +prlimit64 +process_vm_readv +process_vm_writev +protoent +pselect +pthread_atfork +pthread_attr_destroy +pthread_attr_getguardsize +pthread_attr_getstack +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setstacksize +pthread_attr_t +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_t +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_condattr_t +pthread_create +pthread_detach +pthread_exit +pthread_getattr_np +pthread_getschedparam +pthread_getspecific +pthread_join +pthread_key_create +pthread_key_delete +pthread_key_t +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_t +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_mutexattr_t +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_t +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_rwlockattr_t +pthread_self +pthread_setschedparam +pthread_setspecific +pthread_sigmask +pthread_t +ptrace +ptrdiff_t +ptsname +ptsname_r + +putchar +putchar_unlocked +putenv +puts +pwrite +pwrite64 +pwritev +pwritev64 +qsort +raise +read +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +remove +removexattr +rename +renameat +res_init +rewind +rewinddir +rlim_t +rlimit +rlimit64 +rmdir +rusage +sa_family_t +sbrk +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_param +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seekdir +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_t +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendmmsg +sendmsg +sendto +servent +setbuf +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +sethostname +setlocale +setlogmask +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigdelset +sigemptyset +sigevent +sigfillset +sighandler_t +siginfo_t +sigismember +signal +signalfd +signalfd_siginfo +sigpending +sigprocmask +sigset64_t +sigset_t +sigsuspend +sigtimedwait +sigval +sigwait +size_t +sleep +snprintf +sock_extended_err +sockaddr +sockaddr_alg +sockaddr_in +sockaddr_in6 +sockaddr_ll +sockaddr_nl +sockaddr_storage +sockaddr_un +sockaddr_vm +socket +socketpair +socklen_t +speed_t +splice +sprintf +sscanf +ssize_t +stack_t +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strdup +strerror +strerror_r +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strrchr +strsignal +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +suseconds_t +swapoff +swapon +symlink +symlinkat +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflag_t +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tee +telldir +termios +termios2 +time +time_t +timegm +timerfd_create +timerfd_gettime +timerfd_settime +times +timespec +timeval +timezone +tm +tmpfile +tmpnam +tms +tolower +toupper +truncate +truncate64 +ttyname +ttyname_r +ucontext_t +ucred +uid_t +uint16_t +uint32_t +uint64_t +uint8_t +uintmax_t +uintptr_t +umask +umount +umount2 +uname +ungetc +unlink +unlinkat +unlockpt +unsetenv +unshare +useconds_t +uselocale +usleep +utimbuf +utime +utimensat +utimes +utmp +utmpname +utsname +vfork +vmsplice +wait +wait4 +waitid +waitpid +wchar_t +wcslen +wcstombs +winsize +wmemchr +write +writev From eb998bf44b3daf689450a920f729b97d34e3da1b Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 17:43:36 +0100 Subject: [PATCH 12/24] Fix the semver list for 32 bit FreeBSD --- libc-test/semver/freebsd-x86_64.txt | 18 ++++++++++++++++++ libc-test/semver/freebsd.txt | 18 ------------------ 2 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 libc-test/semver/freebsd-x86_64.txt diff --git a/libc-test/semver/freebsd-x86_64.txt b/libc-test/semver/freebsd-x86_64.txt new file mode 100644 index 0000000000000..2b170e7d6ae00 --- /dev/null +++ b/libc-test/semver/freebsd-x86_64.txt @@ -0,0 +1,18 @@ +MAP_32BIT +_MC_FLAG_MASK +_MC_FPFMT_NODEV +_MC_FPFMT_XMM +_MC_FPOWNED_FPU +_MC_FPOWNED_NONE +_MC_FPOWNED_PCB +_MC_HASBASES +_MC_HASFPXSTATE +_MC_HASSEGS +fpreg +fpreg32 +max_align_t +mcontext_t +reg +reg32 +ucontext_t +xmmreg diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index ca47afc504f15..62517b5e38908 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -632,7 +632,6 @@ MADV_PROTECT MADV_RANDOM MADV_SEQUENTIAL MADV_WILLNEED -MAP_32BIT MAP_COPY MAP_FILE MAP_HASSEMAPHORE @@ -1170,15 +1169,6 @@ YESSTR _IOFBF _IOLBF _IONBF -_MC_FLAG_MASK -_MC_FPFMT_NODEV -_MC_FPFMT_XMM -_MC_FPOWNED_FPU -_MC_FPOWNED_NONE -_MC_FPOWNED_PCB -_MC_HASBASES -_MC_HASFPXSTATE -_MC_HASSEGS _PC_ACL_EXTENDED _PC_ACL_NFS4 _PC_ACL_PATH_MAX @@ -1363,8 +1353,6 @@ fdopendir fexecve fflags_t forkpty -fpreg -fpreg32 freeifaddrs freelocale fsid_t @@ -1425,8 +1413,6 @@ login_tty lutimes lwpid_t madvise -max_align_t -mcontext_t memmem memrchr mincore @@ -1534,8 +1520,6 @@ readdir_r readlinkat recvmmsg recvmsg -reg -reg32 regcomp regerror regex_t @@ -1598,7 +1582,6 @@ sysctlnametomib telldir timex truncate -ucontext_t unmount useconds_t uselocale @@ -1607,5 +1590,4 @@ utmpx vm_size_t wait4 waitid -xmmreg xucred From 60b9fe9ff8021de7e2397a22d8926a431a646998 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 17:56:39 +0100 Subject: [PATCH 13/24] Fix NetBSD semver list for 32 bits --- libc-test/semver/netbsd-aarch64.txt | 4 ++++ libc-test/semver/netbsd-powerpc.txt | 3 +++ libc-test/semver/netbsd-x86_64.txt | 5 +++++ libc-test/semver/netbsd.txt | 5 ----- 4 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 libc-test/semver/netbsd-aarch64.txt create mode 100644 libc-test/semver/netbsd-powerpc.txt create mode 100644 libc-test/semver/netbsd-x86_64.txt diff --git a/libc-test/semver/netbsd-aarch64.txt b/libc-test/semver/netbsd-aarch64.txt new file mode 100644 index 0000000000000..d64531a1e97e1 --- /dev/null +++ b/libc-test/semver/netbsd-aarch64.txt @@ -0,0 +1,4 @@ +PT_GETFPREGS +PT_GETREGS +PT_SETFPREGS +PT_SETREGS diff --git a/libc-test/semver/netbsd-powerpc.txt b/libc-test/semver/netbsd-powerpc.txt new file mode 100644 index 0000000000000..e91dfcf654403 --- /dev/null +++ b/libc-test/semver/netbsd-powerpc.txt @@ -0,0 +1,3 @@ +PT_GETREGS +PT_SETREGS +PT_STEP diff --git a/libc-test/semver/netbsd-x86_64.txt b/libc-test/semver/netbsd-x86_64.txt new file mode 100644 index 0000000000000..1f14a08847b71 --- /dev/null +++ b/libc-test/semver/netbsd-x86_64.txt @@ -0,0 +1,5 @@ +PT_GETFPREGS +PT_GETREGS +PT_SETFPREGS +PT_SETREGS +PT_STEP diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 54386474166a0..786957703c7a6 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -680,8 +680,6 @@ PT_CONTINUE PT_DETACH PT_DUMPCORE PT_FIRSTMACH -PT_GETFPREGS -PT_GETREGS PT_GET_EVENT_MASK PT_GET_PROCESS_STATE PT_IO @@ -689,10 +687,7 @@ PT_KILL PT_LWPINFO PT_READ_D PT_READ_I -PT_SETFPREGS -PT_SETREGS PT_SET_EVENT_MASK -PT_STEP PT_SYSCALL PT_SYSCALLEMU PT_TRACE_ME From dff7f65524cadaf2c126817dba50932433a71ca7 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 18:04:03 +0100 Subject: [PATCH 14/24] Add DragonFlyBSD semver list --- libc-test/semver/dragonfly.txt | 1346 ++++++++++++++++++++++++++++++++ 1 file changed, 1346 insertions(+) create mode 100644 libc-test/semver/dragonfly.txt diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt new file mode 100644 index 0000000000000..967613213451a --- /dev/null +++ b/libc-test/semver/dragonfly.txt @@ -0,0 +1,1346 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +ACCOUNTING +AF_APPLETALK +AF_ATM +AF_BLUETOOTH +AF_CCITT +AF_CHAOS +AF_CNT +AF_COIP +AF_DATAKIT +AF_DECnet +AF_DLI +AF_E164 +AF_ECMA +AF_HYLINK +AF_IEEE80211 +AF_IMPLINK +AF_IPX +AF_ISDN +AF_ISO +AF_LAT +AF_LINK +AF_LOCAL +AF_MPLS +AF_NATM +AF_NETBIOS +AF_NETGRAPH +AF_OSI +AF_PUP +AF_ROUTE +AF_SIP +AF_SNA +AIO_ALLDONE +AIO_CANCELED +AIO_LISTIO_MAX +AIO_NOTCANCELED +ALTMON_1 +ALTMON_10 +ALTMON_11 +ALTMON_12 +ALTMON_2 +ALTMON_3 +ALTMON_4 +ALTMON_5 +ALTMON_6 +ALTMON_7 +ALTMON_8 +ALTMON_9 +ALTWERASE +ALT_DIGITS +AM_STR +AT_EACCESS +AT_FDCWD +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B14400 +B28800 +B7200 +B76800 +BIOCFLUSH +BIOCGBLEN +BIOCGDLT +BIOCGDLTLIST +BIOCGETIF +BIOCGHDRCMPLT +BIOCGRSIG +BIOCGRTIMEOUT +BIOCGSEESENT +BIOCGSTATS +BIOCIMMEDIATE +BIOCPROMISC +BIOCSBLEN +BIOCSDLT +BIOCSETF +BIOCSETIF +BIOCSHDRCMPLT +BIOCSRSIG +BIOCSRTIMEOUT +BIOCSSEESENT +BIOCVERSION +BOOT_TIME +BPF_ALIGNMENT +BTUARTDISC +BUFSIZ +CCAR_OFLOW +CCTS_OFLOW +CDSR_OFLOW +CDTR_IFLOW +CIGNORE +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCK_MONOTONIC_FAST +CLOCK_MONOTONIC_PRECISE +CLOCK_PROCESS_CPUTIME_ID +CLOCK_PROF +CLOCK_REALTIME_FAST +CLOCK_REALTIME_PRECISE +CLOCK_SECOND +CLOCK_THREAD_CPUTIME_ID +CLOCK_UPTIME +CLOCK_UPTIME_FAST +CLOCK_UPTIME_PRECISE +CLOCK_VIRTUAL +CMGROUP_MAX +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CODESET +CRNCYSTR +CRTSCTS +CRTS_IFLOW +CTL_DEBUG +CTL_HW +CTL_KERN +CTL_LWKT +CTL_MACHDEP +CTL_MAXID +CTL_NET +CTL_P1003_1B +CTL_P1003_1B_AIO_LISTIO_MAX +CTL_P1003_1B_AIO_MAX +CTL_P1003_1B_AIO_PRIO_DELTA_MAX +CTL_P1003_1B_ASYNCHRONOUS_IO +CTL_P1003_1B_DELAYTIMER_MAX +CTL_P1003_1B_FSYNC +CTL_P1003_1B_MAPPED_FILES +CTL_P1003_1B_MAXID +CTL_P1003_1B_MEMLOCK +CTL_P1003_1B_MEMLOCK_RANGE +CTL_P1003_1B_MEMORY_PROTECTION +CTL_P1003_1B_MESSAGE_PASSING +CTL_P1003_1B_PAGESIZE +CTL_P1003_1B_PRIORITIZED_IO +CTL_P1003_1B_PRIORITY_SCHEDULING +CTL_P1003_1B_REALTIME_SIGNALS +CTL_P1003_1B_RTSIG_MAX +CTL_P1003_1B_SEMAPHORES +CTL_P1003_1B_SEM_NSEMS_MAX +CTL_P1003_1B_SEM_VALUE_MAX +CTL_P1003_1B_SHARED_MEMORY_OBJECTS +CTL_P1003_1B_SIGQUEUE_MAX +CTL_P1003_1B_SYNCHRONIZED_IO +CTL_P1003_1B_TIMERS +CTL_P1003_1B_TIMER_MAX +CTL_P1003_1B_UNUSED1 +CTL_UNSPEC +CTL_USER +CTL_VFS +CTL_VM +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +DEAD_PROCESS +DOWNTIME +D_FMT +D_MD_ORDER +D_T_FMT +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EASYNC +EAUTH +EBADRPC +ECHOCTL +ECHOKE +ECHOPRT +EDOOFUS +EFTYPE +ELAST +EMPTY +ENEEDAUTH +ENOATTR +ENOMEDIUM +ENOTSUP +EOF +EPROCLIM +EPROCUNAVAIL +EPROGMISMATCH +EPROGUNAVAIL +ERA +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +ERPCMISMATCH +EVFILT_AIO +EVFILT_EXCEPT +EVFILT_FS +EVFILT_PROC +EVFILT_READ +EVFILT_SIGNAL +EVFILT_TIMER +EVFILT_USER +EVFILT_VNODE +EVFILT_WRITE +EV_ADD +EV_CLEAR +EV_DELETE +EV_DISABLE +EV_DISPATCH +EV_ENABLE +EV_EOF +EV_ERROR +EV_FLAG1 +EV_NODATA +EV_ONESHOT +EV_RECEIPT +EV_SYSFLAGS +EXTA +EXTB +EXTPROC +Elf32_Addr +Elf32_Half +Elf32_Lword +Elf32_Off +Elf32_Phdr +Elf32_Sword +Elf32_Word +Elf64_Addr +Elf64_Half +Elf64_Lword +Elf64_Off +Elf64_Phdr +Elf64_Sword +Elf64_Sxword +Elf64_Word +Elf64_Xword +FILENAME_MAX +FIOASYNC +FIODGNAME +FIODTYPE +FIOGETLBA +FIOGETOWN +FIONCLEX +FIONREAD +FIOSETOWN +FLUSHO +FOPEN_MAX +F_GETOWN +F_LOCK +F_RDLCK +F_SETOWN +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +HW_BYTEORDER +HW_DISKNAMES +HW_DISKSTATS +HW_FLOATINGPT +HW_MACHINE +HW_MACHINE_ARCH +HW_MACHINE_PLATFORM +HW_MAXID +HW_MODEL +HW_NCPU +HW_PAGESIZE +HW_PHYSMEM +HW_SENSORS +HW_USERMEM +IFF_ALLMULTI +IFF_ALTPHYS +IFF_BROADCAST +IFF_DEBUG +IFF_IDIRECT +IFF_LINK0 +IFF_LINK1 +IFF_LINK2 +IFF_LOOPBACK +IFF_MONITOR +IFF_MULTICAST +IFF_NOARP +IFF_NPOLLING +IFF_OACTIVE_COMPAT +IFF_POINTOPOINT +IFF_POLLING_COMPAT +IFF_PPROMISC +IFF_PROMISC +IFF_RUNNING +IFF_SIMPLEX +IFF_SMART +IFF_STATICARP +IFF_UP +INIT_PROCESS +IOV_MAX +IPPROTO_3PC +IPPROTO_ADFS +IPPROTO_AH +IPPROTO_AHIP +IPPROTO_APES +IPPROTO_ARGUS +IPPROTO_AX25 +IPPROTO_BHA +IPPROTO_BLT +IPPROTO_BRSATMON +IPPROTO_CARP +IPPROTO_CFTP +IPPROTO_CHAOS +IPPROTO_CMTP +IPPROTO_CPHB +IPPROTO_CPNX +IPPROTO_DDP +IPPROTO_DGP +IPPROTO_DIVERT +IPPROTO_DONE +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_EMCON +IPPROTO_ENCAP +IPPROTO_EON +IPPROTO_ESP +IPPROTO_ETHERIP +IPPROTO_FRAGMENT +IPPROTO_GGP +IPPROTO_GMTP +IPPROTO_GRE +IPPROTO_HELLO +IPPROTO_HMP +IPPROTO_HOPOPTS +IPPROTO_IDP +IPPROTO_IDPR +IPPROTO_IDRP +IPPROTO_IGMP +IPPROTO_IGP +IPPROTO_IGRP +IPPROTO_IL +IPPROTO_INLSP +IPPROTO_INP +IPPROTO_IPCOMP +IPPROTO_IPCV +IPPROTO_IPEIP +IPPROTO_IPIP +IPPROTO_IPPC +IPPROTO_IRTP +IPPROTO_KRYPTOLAN +IPPROTO_LARP +IPPROTO_LEAF1 +IPPROTO_LEAF2 +IPPROTO_MAX +IPPROTO_MEAS +IPPROTO_MHRP +IPPROTO_MICP +IPPROTO_MOBILE +IPPROTO_MTP +IPPROTO_MUX +IPPROTO_ND +IPPROTO_NHRP +IPPROTO_NONE +IPPROTO_NSP +IPPROTO_NVPII +IPPROTO_OSPFIGP +IPPROTO_PFSYNC +IPPROTO_PGM +IPPROTO_PIGP +IPPROTO_PIM +IPPROTO_PRM +IPPROTO_PUP +IPPROTO_PVP +IPPROTO_RAW +IPPROTO_RCCMON +IPPROTO_RDP +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_RVD +IPPROTO_SATEXPAK +IPPROTO_SATMON +IPPROTO_SCCSP +IPPROTO_SDRP +IPPROTO_SEP +IPPROTO_SKIP +IPPROTO_SRPC +IPPROTO_ST +IPPROTO_SVMTP +IPPROTO_SWIPE +IPPROTO_TCF +IPPROTO_TLSP +IPPROTO_TP +IPPROTO_TPXX +IPPROTO_TRUNK1 +IPPROTO_TRUNK2 +IPPROTO_TTP +IPPROTO_UNKNOWN +IPPROTO_VINES +IPPROTO_VISA +IPPROTO_VMTP +IPPROTO_WBEXPAK +IPPROTO_WBMON +IPPROTO_WSN +IPPROTO_XNET +IPPROTO_XTP +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPV6_CHECKSUM +IPV6_HOPLIMIT +IPV6_JOIN_GROUP +IPV6_LEAVE_GROUP +IPV6_PKTINFO +IPV6_RECVPKTINFO +IPV6_RECVTCLASS +IPV6_TCLASS +IP_HDRINCL +IP_RECVDSTADDR +IP_RECVIF +IP_SENDSRCADDR +IP_TOS +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +KERN_ARGMAX +KERN_BOOTFILE +KERN_BOOTTIME +KERN_CLOCKRATE +KERN_DUMMY +KERN_DUMPDEV +KERN_FILE +KERN_HOSTID +KERN_HOSTNAME +KERN_IOV_MAX +KERN_IPC +KERN_JOB_CONTROL +KERN_LOGSIGEXIT +KERN_MAXFILES +KERN_MAXFILESPERPROC +KERN_MAXID +KERN_MAXPOSIXLOCKSPERUID +KERN_MAXPROC +KERN_MAXPROCPERUID +KERN_MAXVNODES +KERN_NGROUPS +KERN_NISDOMAINNAME +KERN_NTP_PLL +KERN_OSRELDATE +KERN_OSRELEASE +KERN_OSREV +KERN_OSTYPE +KERN_POSIX1 +KERN_PROC +KERN_PROC_ALL +KERN_PROC_ARGS +KERN_PROC_CWD +KERN_PROC_FLAGMASK +KERN_PROC_FLAG_LWP +KERN_PROC_PATHNAME +KERN_PROC_PGRP +KERN_PROC_PID +KERN_PROC_RUID +KERN_PROC_SESSION +KERN_PROC_TTY +KERN_PROC_UID +KERN_PROF +KERN_PS_STRINGS +KERN_SAVED_IDS +KERN_SECURELVL +KERN_UPDATEINTERVAL +KERN_USRSTACK +KERN_VERSION +KERN_VNODE +KIPC_MAXSOCKBUF +KIPC_MAX_DATALEN +KIPC_MAX_HDR +KIPC_MAX_LINKHDR +KIPC_MAX_PROTOHDR +KIPC_MBSTAT +KIPC_NMBCLUSTERS +KIPC_SOCKBUF_WASTE +KIPC_SOMAXCONN +LC_ALL +LC_ALL_MASK +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_TIME +LC_TIME_MASK +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LOCAL_PEERCRED +LOGIN_PROCESS +LOG_AUTHPRIV +LOG_CONSOLE +LOG_CRON +LOG_FTP +LOG_NFACILITIES +LOG_NTP +LOG_PERROR +LOG_SECURITY +L_tmpnam +MADV_AUTOSYNC +MADV_CORE +MADV_DONTNEED +MADV_FREE +MADV_INVAL +MADV_NOCORE +MADV_NORMAL +MADV_NOSYNC +MADV_RANDOM +MADV_SEQUENTIAL +MADV_SETMAP +MADV_WILLNEED +MAP_COPY +MAP_FILE +MAP_HASSEMAPHORE +MAP_NOCORE +MAP_NOSYNC +MAP_STACK +MAXFREQ +MAXPHASE +MAXSEC +MAXTC +MCL_CURRENT +MCL_FUTURE +MDMBUF +MINCORE_INCORE +MINCORE_MODIFIED +MINCORE_MODIFIED_OTHER +MINCORE_REFERENCED +MINCORE_REFERENCED_OTHER +MINCORE_SUPER +MINSEC +MNT_FORCE +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_PPSMAX +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MSG_CMSG_CLOEXEC +MSG_DONTWAIT +MSG_EOF +MSG_FBLOCKING +MSG_FMASK +MSG_FNONBLOCKING +MSG_NOSIGNAL +MSG_SYNC +MSG_UNUSED09 +NANOSECOND +NETGRAPHDISC +NET_RT_DUMP +NET_RT_FLAGS +NET_RT_IFLIST +NET_RT_MAXID +NEW_TIME +NOEXPR +NOKERNINFO +NOSTR +NOTE_ATTRIB +NOTE_CHILD +NOTE_DELETE +NOTE_EXEC +NOTE_EXIT +NOTE_EXTEND +NOTE_FFAND +NOTE_FFCOPY +NOTE_FFCTRLMASK +NOTE_FFLAGSMASK +NOTE_FFNOP +NOTE_FFOR +NOTE_FORK +NOTE_LINK +NOTE_LOWAT +NOTE_OOB +NOTE_PCTRLMASK +NOTE_PDATAMASK +NOTE_RENAME +NOTE_REVOKE +NOTE_TRACK +NOTE_TRACKERR +NOTE_TRIGGER +NOTE_WRITE +NTP_API +OLD_TIME +ONOEOT +OXTABS +O_DIRECT +O_EXLOCK +O_NDELAY +O_NOCTTY +O_SHLOCK +O_SYNC +PENDIN +PF_APPLETALK +PF_ATM +PF_BLUETOOTH +PF_CCITT +PF_CHAOS +PF_CNT +PF_COIP +PF_DATAKIT +PF_DECnet +PF_DLI +PF_ECMA +PF_HYLINK +PF_IMPLINK +PF_IPX +PF_ISDN +PF_ISO +PF_KEY +PF_LAT +PF_LINK +PF_LOCAL +PF_NATM +PF_NETBIOS +PF_NETGRAPH +PF_OSI +PF_PIP +PF_PUP +PF_ROUTE +PF_RTIP +PF_SIP +PF_SNA +PF_XTP +PIOD_READ_D +PIOD_READ_I +PIOD_WRITE_D +PIOD_WRITE_I +PIPE_BUF +PM_STR +POLLRDBAND +POLLRDNORM +POLLSTANDARD +POLLWRBAND +POLLWRNORM +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +PPPDISC +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_PROCESS_PRIVATE +PTHREAD_PROCESS_SHARED +PTHREAD_STACK_MIN +PT_ATTACH +PT_CONTINUE +PT_DETACH +PT_FIRSTMACH +PT_IO +PT_KILL +PT_READ_D +PT_READ_I +PT_STEP +PT_TRACE_ME +PT_WRITE_D +PT_WRITE_I +P_ALL +P_PGID +P_PID +QCMD +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_ENOSYS +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_ILLSEQ +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_MEMLOCK +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_POSIXLOCKS +RLIMIT_RSS +RLIMIT_SBSIZE +RLIMIT_STACK +RLIMIT_VMEM +RLIM_INFINITY +RLIM_NLIMITS +RTLD_NEXT +RTLD_NODELETE +RTLD_NOLOAD +RTLD_SELF +RTP_LOOKUP +RTP_PRIO_IDLE +RTP_PRIO_MAX +RTP_PRIO_MIN +RTP_PRIO_NORMAL +RTP_PRIO_REALTIME +RTP_PRIO_THREAD +RTP_SET +RUN_LVL +RUSAGE_CHILDREN +RUSAGE_SELF +SCALE_PPM +SCHED_FIFO +SCHED_OTHER +SCHED_RR +SCM_CREDS +SCM_RIGHTS +SCM_TIMESTAMP +SEEK_DATA +SEEK_HOLE +SEM_FAILED +SF_APPEND +SF_ARCHIVED +SF_CACHE +SF_IMMUTABLE +SF_NOHISTORY +SF_NOUNLINK +SF_SETTABLE +SF_XLINK +SIGEMT +SIGEV_KEVENT +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGINFO +SIGNATURE +SIGSTKSZ +SIOCGIFADDR +SLIPDISC +SOCK_CLOEXEC +SOCK_MAXADDRLEN +SOCK_NONBLOCK +SOCK_RAW +SOCK_RDM +SOMAXCONN +SOMAXOPT_SIZE +SO_ACCEPTFILTER +SO_CPUHINT +SO_NOSIGPIPE +SO_SNDSPACE +SO_TIMESTAMP +SO_USELOOPBACK +SS_DISABLE +SS_ONSTACK +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +ST_NOSUID +ST_RDONLY +S_IEXEC +S_IREAD +S_IWRITE +TCP_FASTKEEP +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINIT +TCP_KEEPINTVL +TCP_MAXSEG +TCP_NOOPT +TCP_NOPUSH +TCP_SIGNATURE_ENABLE +THOUSEP +TIMER_ABSTIME +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TIOCCBRK +TIOCCDTR +TIOCCONS +TIOCDCDTIMESTAMP +TIOCDRAIN +TIOCEXCL +TIOCEXT +TIOCFLUSH +TIOCGDRAINWAIT +TIOCGETA +TIOCGETD +TIOCGPGRP +TIOCGSID +TIOCISPTMASTER +TIOCMBIC +TIOCMBIS +TIOCMGDTRWAIT +TIOCMGET +TIOCMODG +TIOCMODS +TIOCMSDTRWAIT +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNOTTY +TIOCNXCL +TIOCOUTQ +TIOCPKT +TIOCPKT_DATA +TIOCPKT_DOSTOP +TIOCPKT_FLUSHREAD +TIOCPKT_FLUSHWRITE +TIOCPKT_IOCTL +TIOCPKT_NOSTOP +TIOCPKT_START +TIOCPKT_STOP +TIOCREMOTE +TIOCSBRK +TIOCSCTTY +TIOCSDRAINWAIT +TIOCSDTR +TIOCSETA +TIOCSETAF +TIOCSETAW +TIOCSETD +TIOCSIG +TIOCSPGRP +TIOCSTART +TIOCSTAT +TIOCSTI +TIOCSTOP +TIOCTIMESTAMP +TIOCUCNTL +TMP_MAX +TTYDISC +T_FMT +T_FMT_AMPM +UF_APPEND +UF_CACHE +UF_IMMUTABLE +UF_NODUMP +UF_NOHISTORY +UF_NOUNLINK +UF_OPAQUE +UF_SETTABLE +UF_XLINK +USER_BC_BASE_MAX +USER_BC_DIM_MAX +USER_BC_SCALE_MAX +USER_BC_STRING_MAX +USER_COLL_WEIGHTS_MAX +USER_CS_PATH +USER_EXPR_NEST_MAX +USER_LINE_MAX +USER_MAXID +USER_POSIX2_CHAR_TERM +USER_POSIX2_C_BIND +USER_POSIX2_C_DEV +USER_POSIX2_FORT_DEV +USER_POSIX2_FORT_RUN +USER_POSIX2_LOCALEDEF +USER_POSIX2_SW_DEV +USER_POSIX2_UPE +USER_POSIX2_VERSION +USER_PROCESS +USER_RE_DUP_MAX +USER_STREAM_MAX +USER_TZNAME_MAX +UTIME_NOW +UTIME_OMIT +UTX_DB_LASTLOG +UTX_DB_UTMPX +UTX_DB_WTMPX +VCHECKPT +VDSUSP +VERASE2 +VSTATUS +WTRAPPED +XUCRED_VERSION +XU_NGROUPS +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_PC_2_SYMLINKS +_PC_ACL_EXTENDED +_PC_ACL_PATH_MAX +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_CAP_PRESENT +_PC_FILESIZEBITS +_PC_INF_PRESENT +_PC_MAC_PRESENT +_PC_MIN_HOLE_SIZE +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_TIMESTAMP_RESOLUTION +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FILE_LOCKING +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_ROBUST_PRIO_INHERIT +_SC_THREAD_ROBUST_PRIO_PROTECT +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TYPED_MEMORY_OBJECTS +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_V7_ILP32_OFF32 +_SC_V7_ILP32_OFFBIG +_SC_V7_LP64_OFF64 +_SC_V7_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +__errno_location +abs +accept4 +acct +aio_cancel +aio_error +aio_fsync +aio_read +aio_return +aio_suspend +aio_waitcomplete +aio_write +aiocb +arphdr +atof +bpf_dltlist +bpf_hdr +bpf_insn +bpf_program +bpf_stat +bpf_version +chflags +chflagsat +clock_getcpuclockid +clock_getres +clock_settime +cmsgcred +cmsghdr +daemon +dirfd +dl_iterate_phdr +dl_phdr_info +duplocale +endgrent +endpwent +endutxent +exit_status +faccessat +fchflags +fdopendir +forkpty +freeifaddrs +freelocale +fsid_t +fstatfs +futimes +getdomainname +getdtablesize +getgrent +getgrent_r +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getifaddrs +getitimer +getloadavg +getnameinfo +getpeereid +getpriority +getprogname +getpwent +getpwent_r +getpwnam_r +getsid +getutxent +getutxid +getutxline +glob +glob_t +globfree +iconv +iconv_close +iconv_open +iconv_t +id_t +idtype_t +if_data +if_freenameindex +if_msghdr +if_nameindex +ifaddrs +in6_pktinfo +initgroups +kevent +kqueue +labs +lchflags +lio_listio +login_tty +lutimes +lwp_rtprio +lwpid_t +madvise +memmem +memrchr +mincore +mkdirat +mkfifoat +mknodat +mkstemps +mq_attr +mq_close +mq_getattr +mq_notify +mq_open +mq_receive +mq_send +mq_setattr +mq_timedreceive +mq_timedsend +mq_unlink +mqd_t +msghdr +newlocale +nl_item +nl_langinfo +nl_langinfo_l +ntp_adjtime +ntp_gettime +ntptimeval +openat +openpty +pause +pipe2 +popen +posix_madvise +ppoll +preadv +pseudo_AF_HDRCMPLT +pseudo_AF_KEY +pseudo_AF_PIP +pseudo_AF_RTIP +pseudo_AF_XTP +pthread_attr_get_np +pthread_attr_getguardsize +pthread_attr_getstack +pthread_cancel +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_kill +pthread_main_np +pthread_mutex_timedlock +pthread_mutexattr_getpshared +pthread_mutexattr_setpshared +pthread_rwlockattr_getpshared +pthread_rwlockattr_setpshared +pthread_set_name_np +ptrace +ptrace_io_desc +pututxline +pwritev +querylocale +rand +readdir_r +readlinkat +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +regoff_t +rtprio +sched_getscheduler +sched_param +sched_setscheduler +seekdir +sem +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_timedwait +sem_unlink +sendfile +sendmsg +setdomainname +setgrent +setgroups +sethostname +setitimer +setpriority +setprogname +setpwent +setresgid +setresuid +settimeofday +setutxdb +setutxent +sf_hdtr +sigaltstack +sigevent +siginfo_t +sigtimedwait +sigwait +sigwaitinfo +sockaddr_dl +srand +stack_t +statfs +sync +syscall +sysctl +sysctlbyname +sysctlnametomib +telldir +timex +truncate +unmount +useconds_t +uselocale +utimensat +utmpx +uuid +uuid_t +vm_size_t +wait4 +waitid +xucred From e0c8a6a69d50dc517f28fef0a3f18cf083c780f8 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 18:10:25 +0100 Subject: [PATCH 15/24] Add OpenBSD semver list --- libc-test/semver/openbsd.txt | 1039 ++++++++++++++++++++++++++++++++++ 1 file changed, 1039 insertions(+) create mode 100644 libc-test/semver/openbsd.txt diff --git a/libc-test/semver/openbsd.txt b/libc-test/semver/openbsd.txt new file mode 100644 index 0000000000000..9be7645c48357 --- /dev/null +++ b/libc-test/semver/openbsd.txt @@ -0,0 +1,1039 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +AF_APPLETALK +AF_BLUETOOTH +AF_CCITT +AF_CHAOS +AF_CNT +AF_COIP +AF_DATAKIT +AF_DECnet +AF_DLI +AF_E164 +AF_ECMA +AF_ENCAP +AF_HYLINK +AF_IMPLINK +AF_IPX +AF_ISDN +AF_ISO +AF_KEY +AF_LAT +AF_LINK +AF_LOCAL +AF_MPLS +AF_NATM +AF_NS +AF_OSI +AF_PUP +AF_ROUTE +AF_SIP +AF_SNA +ALTWERASE +AM_STR +AT_EACCESS +AT_FDCWD +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B14400 +B28800 +B7200 +B76800 +BIOCFLUSH +BIOCGBLEN +BIOCGDLT +BIOCGETIF +BIOCGHDRCMPLT +BIOCGRSIG +BIOCGSTATS +BIOCIMMEDIATE +BIOCPROMISC +BIOCSBLEN +BIOCSDLT +BIOCSETIF +BIOCSHDRCMPLT +BIOCSRSIG +BIOCVERSION +BUFSIZ +CCTS_OFLOW +CHWFLOW +CIGNORE +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CODESET +CRNCYSTR +CRTSCTS +CRTS_IFLOW +CTLTYPE_INT +CTLTYPE_NODE +CTLTYPE_QUAD +CTLTYPE_STRING +CTLTYPE_STRUCT +CTL_DDB +CTL_DEBUG +CTL_FS +CTL_HW +CTL_KERN +CTL_MACHDEP +CTL_MAXID +CTL_MAXNAME +CTL_NET +CTL_UNSPEC +CTL_VFS +CTL_VM +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +D_FMT +D_T_FMT +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NODATA +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EAUTH +EBADRPC +ECHOCTL +ECHOKE +ECHOPRT +EFTYPE +EIPSEC +ELAST +EMEDIUMTYPE +ENEEDAUTH +ENOATTR +ENOMEDIUM +ENOTRECOVERABLE +ENOTSUP +EOF +EOWNERDEAD +EPROCLIM +EPROCUNAVAIL +EPROGMISMATCH +EPROGUNAVAIL +ERPCMISMATCH +EVFILT_AIO +EVFILT_PROC +EVFILT_READ +EVFILT_SIGNAL +EVFILT_TIMER +EVFILT_VNODE +EVFILT_WRITE +EV_ADD +EV_CLEAR +EV_DELETE +EV_DISABLE +EV_DISPATCH +EV_ENABLE +EV_EOF +EV_ERROR +EV_FLAG1 +EV_ONESHOT +EV_RECEIPT +EV_SYSFLAGS +EXTA +EXTB +EXTPROC +Elf32_Addr +Elf32_Half +Elf32_Lword +Elf32_Off +Elf32_Phdr +Elf32_Sword +Elf32_Word +Elf64_Addr +Elf64_Half +Elf64_Lword +Elf64_Off +Elf64_Phdr +Elf64_Sword +Elf64_Sxword +Elf64_Word +Elf64_Xword +FILENAME_MAX +FIOASYNC +FIOGETOWN +FIONCLEX +FIONREAD +FIOSETOWN +FLUSHO +FOPEN_MAX +F_GETOWN +F_LOCK +F_RDLCK +F_SETOWN +F_TEST +F_TLOCK +F_ULOCK +F_UNLCK +F_WRLCK +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +GLOB_NOSYS +HW_NCPU +HW_NCPUONLINE +IFF_ALLMULTI +IFF_BROADCAST +IFF_DEBUG +IFF_LINK0 +IFF_LINK1 +IFF_LINK2 +IFF_LOOPBACK +IFF_MULTICAST +IFF_NOARP +IFF_OACTIVE +IFF_POINTOPOINT +IFF_PROMISC +IFF_RUNNING +IFF_SIMPLEX +IFF_STATICARP +IFF_UP +IOV_MAX +IPC_CREAT +IPC_EXCL +IPC_NOWAIT +IPC_PRIVATE +IPC_RMID +IPC_SET +IPC_STAT +IPPROTO_AH +IPPROTO_CARP +IPPROTO_DIVERT +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_ENCAP +IPPROTO_EON +IPPROTO_ESP +IPPROTO_ETHERIP +IPPROTO_FRAGMENT +IPPROTO_GGP +IPPROTO_GRE +IPPROTO_HOPOPTS +IPPROTO_IDP +IPPROTO_IGMP +IPPROTO_IPCOMP +IPPROTO_IPIP +IPPROTO_MAX +IPPROTO_MOBILE +IPPROTO_MPLS +IPPROTO_NONE +IPPROTO_PFSYNC +IPPROTO_PIM +IPPROTO_PUP +IPPROTO_RAW +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_TP +IPTOS_ECN_CE +IPTOS_ECN_ECT0 +IPTOS_ECN_ECT1 +IPTOS_ECN_MASK +IPTOS_ECN_NOTECT +IPV6_JOIN_GROUP +IPV6_LEAVE_GROUP +IPV6_PKTINFO +IPV6_RECVPKTINFO +IPV6_RECVTCLASS +IPV6_TCLASS +IP_HDRINCL +IP_RECVDSTADDR +IP_RECVIF +IP_SENDSRCADDR +IP_TOS +ISOFSMNT_EXTATT +ISOFSMNT_GENS +ISOFSMNT_NOJOLIET +ISOFSMNT_NORRIP +ISOFSMNT_SESS +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +KERN_ARGMAX +KERN_ARND +KERN_AUDIO +KERN_BOOTTIME +KERN_CACHEPCT +KERN_CCPU +KERN_CLOCKRATE +KERN_CONSBUF +KERN_CONSBUFSIZE +KERN_CONSDEV +KERN_CPTIME +KERN_CPTIME2 +KERN_CPUSTATS +KERN_DOMAINNAME +KERN_EVCOUNT +KERN_FILE +KERN_FORKSTAT +KERN_FSCALE +KERN_FSYNC +KERN_GLOBAL_PTRACE +KERN_HOSTID +KERN_HOSTNAME +KERN_INTRCNT +KERN_JOB_CONTROL +KERN_MALLOCSTATS +KERN_MAXCLUSTERS +KERN_MAXFILES +KERN_MAXID +KERN_MAXLOCKSPERUID +KERN_MAXPARTITIONS +KERN_MAXPROC +KERN_MAXTHREAD +KERN_MAXVNODES +KERN_MBSTAT +KERN_MSGBUF +KERN_MSGBUFSIZE +KERN_NCHSTATS +KERN_NETLIVELOCKS +KERN_NFILES +KERN_NGROUPS +KERN_NOSUIDCOREDUMP +KERN_NPROCS +KERN_NSELCOLL +KERN_NTHREADS +KERN_NUMVNODES +KERN_OSRELEASE +KERN_OSREV +KERN_OSTYPE +KERN_OSVERSION +KERN_PFSTATUS +KERN_POOL +KERN_POOL_DEBUG +KERN_POSIX1 +KERN_PROC +KERN_PROC_ALL +KERN_PROC_ARGS +KERN_PROC_ARGV +KERN_PROC_CWD +KERN_PROC_ENV +KERN_PROC_KTHREAD +KERN_PROC_NARGV +KERN_PROC_NENV +KERN_PROC_NOBROADCASTKILL +KERN_PROC_PGRP +KERN_PROC_PID +KERN_PROC_RUID +KERN_PROC_SESSION +KERN_PROC_SHOW_THREADS +KERN_PROC_TTY +KERN_PROC_UID +KERN_PROC_VMMAP +KERN_PROF +KERN_RAWPARTITION +KERN_SAVED_IDS +KERN_SECURELVL +KERN_SEMINFO +KERN_SHMINFO +KERN_SOMAXCONN +KERN_SOMINCONN +KERN_SPLASSERT +KERN_STACKGAPRANDOM +KERN_SYSVIPC_INFO +KERN_SYSVIPC_MSG_INFO +KERN_SYSVIPC_SEM_INFO +KERN_SYSVIPC_SHM_INFO +KERN_SYSVMSG +KERN_SYSVSEM +KERN_SYSVSHM +KERN_TIMECOUNTER +KERN_TIMEOUT_STATS +KERN_TTY +KERN_TTYCOUNT +KERN_USERMOUNT +KERN_VERSION +KERN_WATCHDOG +KI_EMULNAMELEN +KI_MAXCOMLEN +KI_MAXLOGNAME +KI_NGROUPS +KI_WMESGLEN +LC_ALL +LC_COLLATE +LC_CTYPE +LC_MESSAGES +LC_MONETARY +LC_NUMERIC +LC_TIME +LOG_AUTHPRIV +LOG_CRON +LOG_FTP +LOG_NFACILITIES +LOG_PERROR +L_tmpnam +MADV_DONTNEED +MADV_FREE +MADV_NORMAL +MADV_RANDOM +MADV_SEQUENTIAL +MADV_WILLNEED +MAP_COPY +MAP_FILE +MAP_HASSEMAPHORE +MAP_NOEXTEND +MAP_NORESERVE +MAP_RENAME +MAP_STACK +MCL_CURRENT +MCL_FUTURE +MDMBUF +MINSIGSTKSZ +MNT_FORCE +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MSDOSFSMNT_LONGNAME +MSDOSFSMNT_NOWIN95 +MSDOSFSMNT_SHORTNAME +MSG_BCAST +MSG_CMSG_CLOEXEC +MSG_DONTWAIT +MSG_MCAST +MSG_NOSIGNAL +NET_RT_DUMP +NET_RT_FLAGS +NET_RT_IFLIST +NET_RT_IFNAMES +NET_RT_STATS +NET_RT_TABLE +NFSMNT_ACDIRMAX +NFSMNT_ACDIRMIN +NFSMNT_ACREGMAX +NFSMNT_ACREGMIN +NFSMNT_AUTHERR +NFSMNT_DEADTHRESH +NFSMNT_DISMINPROG +NFSMNT_DISMNT +NFSMNT_DUMBTIMR +NFSMNT_GOTFSINFO +NFSMNT_GOTPATHCONF +NFSMNT_HASAUTH +NFSMNT_HASWRITEVERF +NFSMNT_INT +NFSMNT_INTERNAL +NFSMNT_KERB +NFSMNT_LEASETERM +NFSMNT_MAXGRPS +NFSMNT_MNTD +NFSMNT_NFSV3 +NFSMNT_NOAC +NFSMNT_NOCONN +NFSMNT_NQNFS +NFSMNT_RCVLOCK +NFSMNT_RDIRPLUS +NFSMNT_READAHEAD +NFSMNT_READDIRSIZE +NFSMNT_RESVPORT +NFSMNT_RETRANS +NFSMNT_RSIZE +NFSMNT_SNDLOCK +NFSMNT_SOFT +NFSMNT_TIMEO +NFSMNT_WAITAUTH +NFSMNT_WANTAUTH +NFSMNT_WANTRCV +NFSMNT_WANTSND +NFSMNT_WSIZE +NFS_ARGSVERSION +NOEXPR +NOKERNINFO +NOSTR +NOTE_ATTRIB +NOTE_CHILD +NOTE_DELETE +NOTE_EOF +NOTE_EXEC +NOTE_EXIT +NOTE_EXTEND +NOTE_FORK +NOTE_LINK +NOTE_LOWAT +NOTE_PCTRLMASK +NOTE_PDATAMASK +NOTE_RENAME +NOTE_REVOKE +NOTE_TRACK +NOTE_TRACKERR +NOTE_TRUNCATE +NOTE_WRITE +NTFS_MFLAG_ALLNAMES +NTFS_MFLAG_CASEINS +OLCUC +ONOEOT +OXTABS +O_DSYNC +O_EXLOCK +O_NDELAY +O_NOCTTY +O_RSYNC +O_SHLOCK +O_SYNC +PENDIN +PF_APPLETALK +PF_BLUETOOTH +PF_BPF +PF_CCITT +PF_CHAOS +PF_CNT +PF_COIP +PF_DATAKIT +PF_DECnet +PF_DLI +PF_ECMA +PF_ENCAP +PF_HYLINK +PF_IMPLINK +PF_IPX +PF_ISDN +PF_ISO +PF_KEY +PF_LAT +PF_LINK +PF_LOCAL +PF_MPLS +PF_NATM +PF_NS +PF_OSI +PF_PFLOW +PF_PIP +PF_PIPEX +PF_PUP +PF_ROUTE +PF_RTIP +PF_SIP +PF_SNA +PF_XTP +PIOD_READ_AUXV +PIOD_READ_D +PIOD_READ_I +PIOD_WRITE_D +PIOD_WRITE_I +PIPE_BUF +PM_STR +POLLNORM +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_MUTEX_STRICT_NP +PTHREAD_STACK_MIN +PTRACE_FORK +PT_ATTACH +PT_CONTINUE +PT_DETACH +PT_FIRSTMACH +PT_IO +PT_KILL +PT_READ_D +PT_READ_I +PT_TRACE_ME +PT_WRITE_D +PT_WRITE_I +QCMD +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +REG_ASSERT +REG_ATOI +REG_BACKR +REG_BADBR +REG_BADPAT +REG_BADRPT +REG_BASIC +REG_DUMP +REG_EBRACE +REG_EBRACK +REG_ECOLLATE +REG_ECTYPE +REG_EESCAPE +REG_EMPTY +REG_EPAREN +REG_ERANGE +REG_ESPACE +REG_ESUBREG +REG_EXTENDED +REG_ICASE +REG_INVARG +REG_ITOA +REG_LARGE +REG_NEWLINE +REG_NOMATCH +REG_NOSPEC +REG_NOSUB +REG_NOTBOL +REG_NOTEOL +REG_PEND +REG_STARTEND +REG_TRACE +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_MEMLOCK +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_RSS +RLIMIT_STACK +RLIM_INFINITY +RLIM_NLIMITS +RLIM_SAVED_CUR +RLIM_SAVED_MAX +RTLD_NEXT +RTLD_SELF +RUSAGE_CHILDREN +RUSAGE_SELF +RUSAGE_THREAD +SCM_RIGHTS +SCM_TIMESTAMP +SEM_FAILED +SF_APPEND +SF_ARCHIVED +SF_IMMUTABLE +SF_SETTABLE +SIGEMT +SIGINFO +SIGSTKSZ +SIOCGIFADDR +SOCK_CLOEXEC +SOCK_DNS +SOCK_NONBLOCK +SOCK_RAW +SOCK_RDM +SOMAXCONN +SO_BINDANY +SO_NETPROC +SO_PEERCRED +SO_RTABLE +SO_SPLICE +SO_TIMESTAMP +SO_USELOOPBACK +SS_DISABLE +SS_ONSTACK +ST_NOSUID +ST_RDONLY +S_IEXEC +S_IREAD +S_IWRITE +TCP_MAXSEG +TCP_MD5SIG +TCP_NOPUSH +THOUSEP +TIMER_ABSTIME +TIOCCBRK +TIOCEXCL +TIOCFLUSH +TIOCGETA +TIOCGETD +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNXCL +TIOCSBRK +TIOCSCTTY +TIOCSETA +TIOCSETAF +TIOCSETAW +TIOCSETD +TIOCSTART +TIOCSTOP +TMPFS_ARGS_VERSION +TMP_MAX +T_FMT +T_FMT_AMPM +UF_APPEND +UF_IMMUTABLE +UF_NODUMP +UF_OPAQUE +UF_SETTABLE +UTIME_NOW +UTIME_OMIT +UT_HOSTSIZE +UT_LINESIZE +UT_NAMESIZE +VDSUSP +VSTATUS +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_MAX_PAGE_SHIFT +_PC_2_SYMLINKS +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_FILESIZEBITS +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SYMLINK_MAX +_PC_SYNC_IO +_PC_TIMESTAMP_RESOLUTION +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_AVPHYS_PAGES +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SS_REPL_MAX +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_ROBUST_PRIO_INHERIT +_SC_THREAD_ROBUST_PRIO_PROTECT +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_EVENT_NAME_MAX +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TRACE_NAME_MAX +_SC_TRACE_SYS_MAX +_SC_TRACE_USER_EVENT_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_V7_ILP32_OFF32 +_SC_V7_ILP32_OFFBIG +_SC_V7_LP64_OFF64 +_SC_V7_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_UUCP +_SC_XOPEN_VERSION +__errno +abs +accept4 +acct +arphdr +atof +caddr_t +chflags +chflagsat +clock_getres +clock_settime +cmsghdr +daemon +dirfd +dl_iterate_phdr +dl_phdr_info +dup3 +endgrent +endpwent +execvpe +export_args +faccessat +fchflags +fdatasync +fdopendir +forkpty +freeifaddrs +fsid_t +fstatfs +fusefs_args +futimes +getdomainname +getdtablesize +getentropy +getgrent +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getifaddrs +getitimer +getloadavg +getnameinfo +getpeereid +getpriority +getprogname +getpwent +getpwnam_r +getsid +glob +glob_t +globfree +id_t +if_data +if_freenameindex +if_msghdr +if_nameindex +ifaddrs +in6_pktinfo +initgroups +ipc_perm +iso_args +kevent +key_t +kqueue +labs +lastlog +login_tty +madvise +memmem +memrchr +mfs_args +mincore +mkdirat +mkfifoat +mknodat +mkostemp +mkostemps +mkstemps +mount_info +msdosfs_args +msghdr +nfs_args +nl_item +nl_langinfo +ntfs_args +openat +openpty +pause +pipe2 +pledge +popen +posix_madvise +preadv +pseudo_AF_HDRCMPLT +pseudo_AF_PFLOW +pseudo_AF_PIP +pseudo_AF_PIPEX +pseudo_AF_RTIP +pseudo_AF_XTP +pthread_attr_getguardsize +pthread_attr_getstack +pthread_cancel +pthread_condattr_setclock +pthread_kill +pthread_main_np +pthread_mutex_timedlock +pthread_set_name_np +pthread_stackseg_np +ptrace +ptrace_io_desc +pwritev +rand +readdir_r +readlinkat +recvmsg +regcomp +regerror +regex_t +regexec +regfree +regmatch_t +regoff_t +seekdir +sem +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_timedwait +sem_unlink +sendmsg +setdomainname +setgrent +setgroups +sethostname +setitimer +setpriority +setprogname +setpwent +setresgid +setresuid +settimeofday +shmat +shmctl +shmdt +shmget +shmid_ds +sigaltstack +siginfo_t +sigwait +sockaddr_dl +sockpeercred +srand +stack_t +statfs +strtonum +sync +syscall +sysctl +telldir +tmpfs_args +truncate +udf_args +ufs_args +unmount +useconds_t +utimensat +utmp +wait4 +xucred From f8ba06be3acf7a71383cb9d01883e073e207e94e Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 13 Mar 2021 18:21:10 +0100 Subject: [PATCH 16/24] Add Fuchsia semver list --- libc-test/semver/apple.txt | 34 + libc-test/semver/dragonfly.txt | 34 + libc-test/semver/freebsd.txt | 34 + libc-test/semver/fuchsia-x86_64.txt | 30 + libc-test/semver/fuchsia.txt | 1365 +++++++++++++++++++++++++++ libc-test/semver/linux.txt | 34 + libc-test/semver/netbsd.txt | 34 + libc-test/semver/openbsd.txt | 34 + libc-test/semver/redox.txt | 34 + libc-test/semver/unix.txt | 34 - 10 files changed, 1633 insertions(+), 34 deletions(-) create mode 100644 libc-test/semver/fuchsia-x86_64.txt create mode 100644 libc-test/semver/fuchsia.txt diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt index c37a89ba53109..d8a3a7dddcd5c 100644 --- a/libc-test/semver/apple.txt +++ b/libc-test/semver/apple.txt @@ -65,6 +65,12 @@ AI_V4MAPPED_CFG ALTWERASE ALT_DIGITS AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR @@ -180,6 +186,7 @@ DLT_PPP DLT_PRONET DLT_RAW DLT_SLIP +DT_UNKNOWN D_FMT D_MD_ORDER D_T_FMT @@ -811,6 +818,7 @@ ONOEOT OXTABS O_DSYNC O_EXLOCK +O_FSYNC O_NDELAY O_NOCTTY O_SHLOCK @@ -1496,25 +1504,32 @@ backtrace boolean_t bpf_hdr brk +bsearch chflags +chroot +clearerr clock_getres cmsghdr connectx cpu_subtype_t cpu_type_t +difftime dirfd disconnectx dqblk duplocale endgrent endpwent +endservent endutxent exchangedata faccessat +fchdir fchflags fdopendir fgetxattr flistxattr +fmemopen forkpty freeifaddrs freelocale @@ -1536,6 +1551,7 @@ getgrnam_r getgrouplist getifaddrs getitimer +getline getloadavg getmntinfo getnameinfo @@ -1544,6 +1560,10 @@ getpriority getprogname getpwent getpwnam_r +getrlimit +getrusage +getservbyport +getservent getsid getutxent getutxid @@ -1572,12 +1592,14 @@ kevent kevent64 kevent64_s key_t +killpg kqueue labs lio_listio listxattr load_command localeconv_l +lockf login_tty lutimes mach_absolute_time @@ -1595,11 +1617,14 @@ mkstemps mount msghdr newlocale +nice nl_item nl_langinfo ntp_adjtime ntp_gettime ntptimeval +open_memstream +open_wmemstream openat openpty pause @@ -1650,6 +1675,7 @@ pthread_setname_np ptrace pututxline pwritev +qsort querylocale quotactl radvisory @@ -1693,6 +1719,8 @@ setitimer setpriority setprogname setpwent +setrlimit +setservent settimeofday setutxent setxattr @@ -1713,6 +1741,11 @@ sockaddr_inarp srand stack_t statfs +strcasecmp +strcasestr +strncasecmp +strndup +strsignal sync syscall sysctl @@ -1722,6 +1755,7 @@ telldir timeval32 timex truncate +ttyname_r ucontext_t unmount useconds_t diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt index 967613213451a..b90bbdc9e32c8 100644 --- a/libc-test/semver/dragonfly.txt +++ b/libc-test/semver/dragonfly.txt @@ -67,6 +67,12 @@ ALTMON_9 ALTWERASE ALT_DIGITS AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR @@ -181,6 +187,7 @@ DAY_6 DAY_7 DEAD_PROCESS DOWNTIME +DT_UNKNOWN D_FMT D_MD_ORDER D_T_FMT @@ -648,6 +655,7 @@ ONOEOT OXTABS O_DIRECT O_EXLOCK +O_FSYNC O_NDELAY O_NOCTTY O_SHLOCK @@ -1140,25 +1148,32 @@ bpf_insn bpf_program bpf_stat bpf_version +bsearch chflags chflagsat +chroot +clearerr clock_getcpuclockid clock_getres clock_settime cmsgcred cmsghdr daemon +difftime dirfd dl_iterate_phdr dl_phdr_info duplocale endgrent endpwent +endservent endutxent exit_status faccessat +fchdir fchflags fdopendir +fmemopen forkpty freeifaddrs freelocale @@ -1176,6 +1191,7 @@ getgrnam_r getgrouplist getifaddrs getitimer +getline getloadavg getnameinfo getpeereid @@ -1184,6 +1200,10 @@ getprogname getpwent getpwent_r getpwnam_r +getrlimit +getrusage +getservbyport +getservent getsid getutxent getutxid @@ -1205,10 +1225,12 @@ ifaddrs in6_pktinfo initgroups kevent +killpg kqueue labs lchflags lio_listio +lockf login_tty lutimes lwp_rtprio @@ -1235,12 +1257,15 @@ mq_unlink mqd_t msghdr newlocale +nice nl_item nl_langinfo nl_langinfo_l ntp_adjtime ntp_gettime ntptimeval +open_memstream +open_wmemstream openat openpty pause @@ -1274,6 +1299,7 @@ ptrace ptrace_io_desc pututxline pwritev +qsort querylocale rand readdir_r @@ -1311,6 +1337,8 @@ setprogname setpwent setresgid setresuid +setrlimit +setservent settimeofday setutxdb setutxent @@ -1325,6 +1353,11 @@ sockaddr_dl srand stack_t statfs +strcasecmp +strcasestr +strncasecmp +strndup +strsignal sync syscall sysctl @@ -1333,6 +1366,7 @@ sysctlnametomib telldir timex truncate +ttyname_r unmount useconds_t uselocale diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index 62517b5e38908..94c1dd75cf898 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -70,6 +70,12 @@ ALTMON_9 ALTWERASE ALT_DIGITS AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR @@ -189,6 +195,7 @@ DAY_5 DAY_6 DAY_7 DEAD_PROCESS +DT_UNKNOWN D_FMT D_MD_ORDER D_T_FMT @@ -737,6 +744,7 @@ OXTABS O_DIRECT O_EXEC O_EXLOCK +O_FSYNC O_NDELAY O_NOCTTY O_SHLOCK @@ -1315,15 +1323,19 @@ bpf_insn bpf_program bpf_stat bpf_version +bsearch cfmakesane chflags chflagsat +chroot +clearerr clock_getcpuclockid clock_getres clock_settime cmsgcred cmsghdr daemon +difftime dirfd dl_iterate_phdr dl_phdr_info @@ -1331,6 +1343,7 @@ dup3 duplocale endgrent endpwent +endservent endutxent extattr_delete_fd extattr_delete_file @@ -1347,11 +1360,13 @@ extattr_set_file extattr_set_link extattr_string_to_namespace faccessat +fchdir fchflags fdatasync fdopendir fexecve fflags_t +fmemopen forkpty freeifaddrs freelocale @@ -1370,6 +1385,7 @@ getgrnam_r getgrouplist getifaddrs getitimer +getline getloadavg getnameinfo getpeereid @@ -1378,6 +1394,10 @@ getprogname getpwent getpwent_r getpwnam_r +getrlimit +getrusage +getservbyport +getservent getsid getutxent getutxid @@ -1405,10 +1425,12 @@ jail_remove jail_set kevent key_t +killpg kqueue labs lchflags lio_listio +lockf login_tty lutimes lwpid_t @@ -1445,6 +1467,7 @@ msgrcv msgsnd msqid_ds newlocale +nice nl_item nl_langinfo nl_langinfo_l @@ -1452,6 +1475,8 @@ nmount ntp_adjtime ntp_gettime ntptimeval +open_memstream +open_wmemstream openat openpty pause @@ -1514,6 +1539,7 @@ ptrace_io_desc ptrace_vm_entry pututxline pwritev +qsort querylocale rand readdir_r @@ -1554,6 +1580,8 @@ setprogname setpwent setresgid setresuid +setrlimit +setservent settimeofday setutxdb setutxent @@ -1574,6 +1602,11 @@ sockcred srand stack_t statfs +strcasecmp +strcasestr +strncasecmp +strndup +strsignal sync syscall sysctl @@ -1582,6 +1615,7 @@ sysctlnametomib telldir timex truncate +ttyname_r unmount useconds_t uselocale diff --git a/libc-test/semver/fuchsia-x86_64.txt b/libc-test/semver/fuchsia-x86_64.txt new file mode 100644 index 0000000000000..cd3d548ac3c5f --- /dev/null +++ b/libc-test/semver/fuchsia-x86_64.txt @@ -0,0 +1,30 @@ +CS +DS +EFLAGS +ES +FS +FS_BASE +GS +GS_BASE +MAP_32BIT +ORIG_RAX +R10 +R11 +R12 +R13 +R14 +R15 +R8 +R9 +RAX +RBP +RBX +RCX +RDI +RDX +RIP +RSI +RSP +SS +mcontext_t +ucontext_t diff --git a/libc-test/semver/fuchsia.txt b/libc-test/semver/fuchsia.txt new file mode 100644 index 0000000000000..837b130ecc2cd --- /dev/null +++ b/libc-test/semver/fuchsia.txt @@ -0,0 +1,1365 @@ +ABDAY_1 +ABDAY_2 +ABDAY_3 +ABDAY_4 +ABDAY_5 +ABDAY_6 +ABDAY_7 +ABMON_1 +ABMON_10 +ABMON_11 +ABMON_12 +ABMON_2 +ABMON_3 +ABMON_4 +ABMON_5 +ABMON_6 +ABMON_7 +ABMON_8 +ABMON_9 +AF_ALG +AF_APPLETALK +AF_ASH +AF_ATMPVC +AF_ATMSVC +AF_AX25 +AF_BLUETOOTH +AF_BRIDGE +AF_CAIF +AF_CAN +AF_DECnet +AF_ECONET +AF_IB +AF_IEEE802154 +AF_IPX +AF_IRDA +AF_ISDN +AF_IUCV +AF_KEY +AF_LLC +AF_LOCAL +AF_MPLS +AF_NETBEUI +AF_NETLINK +AF_NETROM +AF_NFC +AF_PACKET +AF_PHONET +AF_PPPOX +AF_RDS +AF_ROSE +AF_ROUTE +AF_RXRPC +AF_SECURITY +AF_SNA +AF_TIPC +AF_VSOCK +AF_WANPIPE +AF_X25 +AIO_ALLDONE +AIO_CANCELED +AIO_NOTCANCELED +AI_ADDRCONFIG +AI_ALL +AI_CANONNAME +AI_NUMERICHOST +AI_NUMERICSERV +AI_PASSIVE +AI_V4MAPPED +ALT_DIGITS +AM_STR +AT_EACCESS +AT_EMPTY_PATH +AT_FDCWD +AT_NO_AUTOMOUNT +AT_REMOVEDIR +AT_SYMLINK_FOLLOW +AT_SYMLINK_NOFOLLOW +B1000000 +B1152000 +B1500000 +B2000000 +B2500000 +B3000000 +B3500000 +B4000000 +B460800 +B500000 +B576000 +B921600 +BS0 +BS1 +BSDLY +BUFSIZ +CBAUD +CBAUDEX +CIBAUD +CLD_CONTINUED +CLD_DUMPED +CLD_EXITED +CLD_KILLED +CLD_STOPPED +CLD_TRAPPED +CLOCK_BOOTTIME +CLOCK_BOOTTIME_ALARM +CLOCK_MONOTONIC_COARSE +CLOCK_MONOTONIC_RAW +CLOCK_PROCESS_CPUTIME_ID +CLOCK_REALTIME_ALARM +CLOCK_REALTIME_COARSE +CLOCK_SGI_CYCLE +CLOCK_TAI +CLOCK_THREAD_CPUTIME_ID +CLONE_CHILD_CLEARTID +CLONE_CHILD_SETTID +CLONE_DETACHED +CLONE_FILES +CLONE_FS +CLONE_IO +CLONE_NEWCGROUP +CLONE_NEWIPC +CLONE_NEWNET +CLONE_NEWNS +CLONE_NEWPID +CLONE_NEWUSER +CLONE_NEWUTS +CLONE_PARENT +CLONE_PARENT_SETTID +CLONE_PTRACE +CLONE_SETTLS +CLONE_SIGHAND +CLONE_SYSVSEM +CLONE_THREAD +CLONE_UNTRACED +CLONE_VFORK +CLONE_VM +CMSG_ALIGN +CMSG_DATA +CMSG_FIRSTHDR +CMSG_LEN +CMSG_NXTHDR +CMSG_SPACE +CMSPAR +CODESET +CPU_CLR +CPU_EQUAL +CPU_ISSET +CPU_SET +CPU_SETSIZE +CPU_ZERO +CR0 +CR1 +CR2 +CR3 +CRDLY +CRNCYSTR +CRTSCTS +DAY_1 +DAY_2 +DAY_3 +DAY_4 +DAY_5 +DAY_6 +DAY_7 +D_FMT +D_T_FMT +EADV +EAI_AGAIN +EAI_BADFLAGS +EAI_FAIL +EAI_FAMILY +EAI_MEMORY +EAI_NONAME +EAI_OVERFLOW +EAI_SERVICE +EAI_SOCKTYPE +EBADE +EBADFD +EBADR +EBADRQC +EBADSLT +EBFONT +ECHOCTL +ECHOKE +ECHOPRT +ECHRNG +ECOMM +EDEADLOCK +EDOTDOT +EFD_CLOEXEC +EFD_NONBLOCK +EFD_SEMAPHORE +EHWPOISON +EISNAM +EKEYEXPIRED +EKEYREJECTED +EKEYREVOKED +EL2HLT +EL2NSYNC +EL3HLT +EL3RST +ELIBACC +ELIBBAD +ELIBEXEC +ELIBMAX +ELIBSCN +ELNRNG +EMEDIUMTYPE +ENAVAIL +ENOANO +ENOATTR +ENOCSI +ENODATA +ENOKEY +ENOMEDIUM +ENONET +ENOPKG +ENOSR +ENOSTR +ENOTNAM +ENOTRECOVERABLE +ENOTSUP +ENOTUNIQ +EOF +EOWNERDEAD +EPOLLERR +EPOLLET +EPOLLEXCLUSIVE +EPOLLHUP +EPOLLIN +EPOLLMSG +EPOLLONESHOT +EPOLLOUT +EPOLLPRI +EPOLLRDBAND +EPOLLRDHUP +EPOLLRDNORM +EPOLLWAKEUP +EPOLLWRBAND +EPOLLWRNORM +EPOLL_CLOEXEC +EPOLL_CTL_ADD +EPOLL_CTL_DEL +EPOLL_CTL_MOD +ERA +ERA_D_FMT +ERA_D_T_FMT +ERA_T_FMT +EREMCHG +EREMOTEIO +ERESTART +ERFKILL +ESRMNT +ESTRPIPE +ETIME +EUCLEAN +EUNATCH +EXFULL +EXTA +EXTB +EXTPROC +Elf32_Addr +Elf32_Half +Elf32_Off +Elf32_Phdr +Elf32_Word +Elf64_Addr +Elf64_Half +Elf64_Off +Elf64_Phdr +Elf64_Word +Elf64_Xword +FALLOC_FL_COLLAPSE_RANGE +FALLOC_FL_INSERT_RANGE +FALLOC_FL_KEEP_SIZE +FALLOC_FL_PUNCH_HOLE +FALLOC_FL_UNSHARE_RANGE +FALLOC_FL_ZERO_RANGE +FF0 +FF1 +FFDLY +FILENAME_MAX +FIONREAD +FLUSHO +FOPEN_MAX +F_ADD_SEALS +F_CANCELLK +F_GETLEASE +F_GETOWN +F_GETPIPE_SZ +F_GET_SEALS +F_LOCK +F_NOTIFY +F_SEAL_GROW +F_SEAL_SEAL +F_SEAL_SHRINK +F_SEAL_WRITE +F_SETLEASE +F_SETOWN +F_SETPIPE_SZ +F_TEST +F_TLOCK +F_ULOCK +GLOB_ABORTED +GLOB_APPEND +GLOB_DOOFFS +GLOB_ERR +GLOB_MARK +GLOB_NOCHECK +GLOB_NOESCAPE +GLOB_NOMATCH +GLOB_NOSORT +GLOB_NOSPACE +IFF_ALLMULTI +IFF_AUTOMEDIA +IFF_BROADCAST +IFF_DEBUG +IFF_DORMANT +IFF_DYNAMIC +IFF_ECHO +IFF_LOOPBACK +IFF_LOWER_UP +IFF_MASTER +IFF_MULTICAST +IFF_NOARP +IFF_NOTRAILERS +IFF_NO_PI +IFF_POINTOPOINT +IFF_PORTSEL +IFF_PROMISC +IFF_RUNNING +IFF_SLAVE +IFF_TAP +IFF_TUN +IFF_UP +IPC_CREAT +IPC_EXCL +IPC_INFO +IPC_NOWAIT +IPC_PRIVATE +IPC_RMID +IPC_SET +IPC_STAT +IPPROTO_AH +IPPROTO_BEETPH +IPPROTO_COMP +IPPROTO_DCCP +IPPROTO_DSTOPTS +IPPROTO_EGP +IPPROTO_ENCAP +IPPROTO_ESP +IPPROTO_FRAGMENT +IPPROTO_GRE +IPPROTO_HOPOPTS +IPPROTO_IDP +IPPROTO_IGMP +IPPROTO_IPIP +IPPROTO_MAX +IPPROTO_MH +IPPROTO_MPLS +IPPROTO_MTP +IPPROTO_NONE +IPPROTO_PIM +IPPROTO_PUP +IPPROTO_RAW +IPPROTO_ROUTING +IPPROTO_RSVP +IPPROTO_SCTP +IPPROTO_TP +IPPROTO_UDPLITE +IPV6_ADD_MEMBERSHIP +IPV6_DROP_MEMBERSHIP +IP_FREEBIND +IP_HDRINCL +IP_TRANSPARENT +ITIMER_PROF +ITIMER_REAL +ITIMER_VIRTUAL +IUTF8 +LC_ALL +LC_COLLATE +LC_COLLATE_MASK +LC_CTYPE +LC_CTYPE_MASK +LC_MESSAGES +LC_MESSAGES_MASK +LC_MONETARY +LC_MONETARY_MASK +LC_NUMERIC +LC_NUMERIC_MASK +LC_TIME +LC_TIME_MASK +LIO_NOP +LIO_NOWAIT +LIO_READ +LIO_WAIT +LIO_WRITE +LOG_AUTHPRIV +LOG_CRON +LOG_FTP +LOG_NFACILITIES +LOG_PERROR +L_tmpnam +MADV_DODUMP +MADV_DOFORK +MADV_DONTDUMP +MADV_DONTFORK +MADV_DONTNEED +MADV_FREE +MADV_HUGEPAGE +MADV_HWPOISON +MADV_MERGEABLE +MADV_NOHUGEPAGE +MADV_NORMAL +MADV_RANDOM +MADV_REMOVE +MADV_SEQUENTIAL +MADV_SOFT_OFFLINE +MADV_UNMERGEABLE +MADV_WILLNEED +MAP_DENYWRITE +MAP_EXECUTABLE +MAP_FILE +MAP_GROWSDOWN +MAP_HUGETLB +MAP_LOCKED +MAP_NONBLOCK +MAP_NORESERVE +MAP_POPULATE +MAP_STACK +MAP_TYPE +MCL_CURRENT +MCL_FUTURE +MFD_ALLOW_SEALING +MFD_CLOEXEC +MINSIGSTKSZ +MNT_DETACH +MNT_EXPIRE +MNT_FORCE +MON_1 +MON_10 +MON_11 +MON_12 +MON_2 +MON_3 +MON_4 +MON_5 +MON_6 +MON_7 +MON_8 +MON_9 +MREMAP_FIXED +MREMAP_MAYMOVE +MSG_CMSG_CLOEXEC +MSG_CONFIRM +MSG_COPY +MSG_DONTWAIT +MSG_ERRQUEUE +MSG_EXCEPT +MSG_FASTOPEN +MSG_FIN +MSG_INFO +MSG_MORE +MSG_NOERROR +MSG_NOSIGNAL +MSG_RST +MSG_STAT +MSG_SYN +MSG_WAITFORONE +MS_ACTIVE +MS_BIND +MS_DIRSYNC +MS_I_VERSION +MS_KERNMOUNT +MS_MANDLOCK +MS_MGC_MSK +MS_MGC_VAL +MS_MOVE +MS_NOATIME +MS_NODEV +MS_NODIRATIME +MS_NOEXEC +MS_NOSUID +MS_NOUSER +MS_POSIXACL +MS_PRIVATE +MS_RDONLY +MS_REC +MS_RELATIME +MS_REMOUNT +MS_RMT_MASK +MS_SHARED +MS_SILENT +MS_SLAVE +MS_STRICTATIME +MS_SYNCHRONOUS +MS_UNBINDABLE +NI_DGRAM +NI_NAMEREQD +NI_NOFQDN +NI_NUMERICHOST +NI_NUMERICSERV +NL0 +NL1 +NLDLY +NOEXPR +NOSTR +OFDEL +OFILL +OLCUC +O_DIRECT +O_DSYNC +O_EXEC +O_LARGEFILE +O_NDELAY +O_NOATIME +O_NOCTTY +O_PATH +O_RSYNC +O_SEARCH +O_SYNC +O_TMPFILE +PENDIN +PF_ALG +PF_APPLETALK +PF_ASH +PF_ATMPVC +PF_ATMSVC +PF_AX25 +PF_BLUETOOTH +PF_BRIDGE +PF_CAIF +PF_CAN +PF_DECnet +PF_ECONET +PF_IB +PF_IEEE802154 +PF_IPX +PF_IRDA +PF_ISDN +PF_IUCV +PF_KEY +PF_LLC +PF_LOCAL +PF_MPLS +PF_NETBEUI +PF_NETLINK +PF_NETROM +PF_NFC +PF_PACKET +PF_PHONET +PF_PPPOX +PF_RDS +PF_ROSE +PF_ROUTE +PF_RXRPC +PF_SECURITY +PF_SNA +PF_TIPC +PF_VSOCK +PF_WANPIPE +PF_X25 +PIPE_BUF +PM_STR +POLLRDBAND +POLLRDNORM +POLLWRBAND +POLLWRNORM +POSIX_FADV_DONTNEED +POSIX_FADV_NOREUSE +POSIX_FADV_NORMAL +POSIX_FADV_RANDOM +POSIX_FADV_SEQUENTIAL +POSIX_FADV_WILLNEED +POSIX_MADV_DONTNEED +POSIX_MADV_NORMAL +POSIX_MADV_RANDOM +POSIX_MADV_SEQUENTIAL +POSIX_MADV_WILLNEED +PROT_GROWSDOWN +PROT_GROWSUP +PR_CAPBSET_DROP +PR_CAPBSET_READ +PR_CAP_AMBIENT +PR_CAP_AMBIENT_CLEAR_ALL +PR_CAP_AMBIENT_IS_SET +PR_CAP_AMBIENT_LOWER +PR_CAP_AMBIENT_RAISE +PR_ENDIAN_BIG +PR_ENDIAN_LITTLE +PR_ENDIAN_PPC_LITTLE +PR_FPEMU_NOPRINT +PR_FPEMU_SIGFPE +PR_FP_EXC_ASYNC +PR_FP_EXC_DISABLED +PR_FP_EXC_DIV +PR_FP_EXC_INV +PR_FP_EXC_NONRECOV +PR_FP_EXC_OVF +PR_FP_EXC_PRECISE +PR_FP_EXC_RES +PR_FP_EXC_SW_ENABLE +PR_FP_EXC_UND +PR_FP_MODE_FR +PR_FP_MODE_FRE +PR_GET_CHILD_SUBREAPER +PR_GET_DUMPABLE +PR_GET_ENDIAN +PR_GET_FPEMU +PR_GET_FPEXC +PR_GET_FP_MODE +PR_GET_KEEPCAPS +PR_GET_NAME +PR_GET_NO_NEW_PRIVS +PR_GET_PDEATHSIG +PR_GET_SECCOMP +PR_GET_SECUREBITS +PR_GET_THP_DISABLE +PR_GET_TID_ADDRESS +PR_GET_TIMERSLACK +PR_GET_TIMING +PR_GET_TSC +PR_GET_UNALIGN +PR_MCE_KILL +PR_MCE_KILL_CLEAR +PR_MCE_KILL_DEFAULT +PR_MCE_KILL_EARLY +PR_MCE_KILL_GET +PR_MCE_KILL_LATE +PR_MCE_KILL_SET +PR_MPX_DISABLE_MANAGEMENT +PR_MPX_ENABLE_MANAGEMENT +PR_SET_CHILD_SUBREAPER +PR_SET_DUMPABLE +PR_SET_ENDIAN +PR_SET_FPEMU +PR_SET_FPEXC +PR_SET_FP_MODE +PR_SET_KEEPCAPS +PR_SET_MM +PR_SET_MM_ARG_END +PR_SET_MM_ARG_START +PR_SET_MM_AUXV +PR_SET_MM_BRK +PR_SET_MM_END_CODE +PR_SET_MM_END_DATA +PR_SET_MM_ENV_END +PR_SET_MM_ENV_START +PR_SET_MM_EXE_FILE +PR_SET_MM_MAP +PR_SET_MM_MAP_SIZE +PR_SET_MM_START_BRK +PR_SET_MM_START_CODE +PR_SET_MM_START_DATA +PR_SET_MM_START_STACK +PR_SET_NAME +PR_SET_NO_NEW_PRIVS +PR_SET_PDEATHSIG +PR_SET_PTRACER +PR_SET_SECCOMP +PR_SET_SECUREBITS +PR_SET_THP_DISABLE +PR_SET_TIMERSLACK +PR_SET_TIMING +PR_SET_TSC +PR_SET_UNALIGN +PR_TASK_PERF_EVENTS_DISABLE +PR_TASK_PERF_EVENTS_ENABLE +PR_TIMING_STATISTICAL +PR_TIMING_TIMESTAMP +PR_TSC_ENABLE +PR_TSC_SIGSEGV +PR_UNALIGN_NOPRINT +PR_UNALIGN_SIGBUS +PTHREAD_CREATE_DETACHED +PTHREAD_CREATE_JOINABLE +PTHREAD_MUTEX_DEFAULT +PTHREAD_MUTEX_ERRORCHECK +PTHREAD_PROCESS_PRIVATE +PTHREAD_PROCESS_SHARED +PTHREAD_STACK_MIN +PTRACE_ATTACH +PTRACE_CONT +PTRACE_DETACH +PTRACE_EVENT_CLONE +PTRACE_EVENT_EXEC +PTRACE_EVENT_EXIT +PTRACE_EVENT_FORK +PTRACE_EVENT_SECCOMP +PTRACE_EVENT_VFORK +PTRACE_EVENT_VFORK_DONE +PTRACE_GETEVENTMSG +PTRACE_GETFPREGS +PTRACE_GETFPXREGS +PTRACE_GETREGS +PTRACE_GETREGSET +PTRACE_GETSIGINFO +PTRACE_INTERRUPT +PTRACE_KILL +PTRACE_LISTEN +PTRACE_O_EXITKILL +PTRACE_O_MASK +PTRACE_O_SUSPEND_SECCOMP +PTRACE_O_TRACECLONE +PTRACE_O_TRACEEXEC +PTRACE_O_TRACEEXIT +PTRACE_O_TRACEFORK +PTRACE_O_TRACESECCOMP +PTRACE_O_TRACESYSGOOD +PTRACE_O_TRACEVFORK +PTRACE_O_TRACEVFORKDONE +PTRACE_PEEKDATA +PTRACE_PEEKSIGINFO +PTRACE_PEEKTEXT +PTRACE_PEEKUSER +PTRACE_POKEDATA +PTRACE_POKETEXT +PTRACE_POKEUSER +PTRACE_SEIZE +PTRACE_SETFPREGS +PTRACE_SETFPXREGS +PTRACE_SETOPTIONS +PTRACE_SETREGS +PTRACE_SETREGSET +PTRACE_SETSIGINFO +PTRACE_SINGLESTEP +PTRACE_SYSCALL +PTRACE_TRACEME +PT_DYNAMIC +PT_GNU_EH_FRAME +PT_GNU_RELRO +PT_GNU_STACK +PT_INTERP +PT_LOAD +PT_LOOS +PT_NOTE +PT_NULL +PT_NUM +PT_PHDR +PT_SHLIB +PT_TLS +P_ALL +P_PGID +P_PID +QCMD +QFMT_VFS_OLD +QFMT_VFS_V0 +QFMT_VFS_V1 +QIF_ALL +QIF_BLIMITS +QIF_BTIME +QIF_ILIMITS +QIF_INODES +QIF_ITIME +QIF_LIMITS +QIF_SPACE +QIF_TIMES +QIF_USAGE +Q_GETFMT +Q_GETINFO +Q_GETQUOTA +Q_QUOTAOFF +Q_QUOTAON +Q_SETINFO +Q_SETQUOTA +Q_SYNC +RADIXCHAR +RAND_MAX +RB_AUTOBOOT +RB_DISABLE_CAD +RB_ENABLE_CAD +RB_HALT_SYSTEM +RB_KEXEC +RB_POWER_OFF +RB_SW_SUSPEND +RENAME_EXCHANGE +RENAME_NOREPLACE +RENAME_WHITEOUT +RLIMIT_AS +RLIMIT_CORE +RLIMIT_CPU +RLIMIT_DATA +RLIMIT_FSIZE +RLIMIT_LOCKS +RLIMIT_MEMLOCK +RLIMIT_MSGQUEUE +RLIMIT_NICE +RLIMIT_NLIMITS +RLIMIT_NOFILE +RLIMIT_NPROC +RLIMIT_RSS +RLIMIT_RTPRIO +RLIMIT_RTTIME +RLIMIT_SIGPENDING +RLIMIT_STACK +RLIM_INFINITY +RLIM_SAVED_CUR +RLIM_SAVED_MAX +RTLD_NEXT +RTLD_NODELETE +RTLD_NOLOAD +RUSAGE_CHILDREN +RUSAGE_SELF +RUSAGE_THREAD +SCHED_BATCH +SCHED_FIFO +SCHED_IDLE +SCHED_OTHER +SCHED_RR +SCM_CREDENTIALS +SCM_RIGHTS +SCM_TIMESTAMP +SEM_FAILED +SFD_CLOEXEC +SFD_NONBLOCK +SHM_EXEC +SHM_HUGETLB +SHM_LOCK +SHM_NORESERVE +SHM_R +SHM_RDONLY +SHM_REMAP +SHM_RND +SHM_UNLOCK +SHM_W +SIGEV_NONE +SIGEV_SIGNAL +SIGEV_THREAD +SIGPOLL +SIGPWR +SIGSTKFLT +SIGSTKSZ +SIGUNUSED +SI_LOAD_SHIFT +SOCK_CLOEXEC +SOCK_DCCP +SOCK_NONBLOCK +SOCK_PACKET +SOCK_RAW +SOCK_RDM +SOL_AAL +SOL_ATM +SOL_DCCP +SOL_DECNET +SOL_ICMPV6 +SOL_IP +SOL_IPV6 +SOL_IRDA +SOL_LLC +SOL_NETBEUI +SOL_NETLINK +SOL_PACKET +SOL_RAW +SOL_TCP +SOL_TIPC +SOL_UDP +SOL_X25 +SOMAXCONN +SO_BINDTODEVICE +SO_BSDCOMPAT +SO_BUSY_POLL +SO_DOMAIN +SO_MARK +SO_NO_CHECK +SO_ORIGINAL_DST +SO_PASSCRED +SO_PEEK_OFF +SO_PEERCRED +SO_PRIORITY +SO_PROTOCOL +SO_RCVBUFFORCE +SO_RXQ_OVFL +SO_SNDBUFFORCE +SO_TIMESTAMP +SPLICE_F_GIFT +SPLICE_F_MORE +SPLICE_F_MOVE +SPLICE_F_NONBLOCK +SS_DISABLE +SS_ONSTACK +ST_APPEND +ST_IMMUTABLE +ST_MANDLOCK +ST_NOATIME +ST_NODEV +ST_NODIRATIME +ST_NOEXEC +ST_NOSUID +ST_RDONLY +ST_SYNCHRONOUS +ST_WRITE +SYNC_FILE_RANGE_WAIT_AFTER +SYNC_FILE_RANGE_WAIT_BEFORE +SYNC_FILE_RANGE_WRITE +S_IEXEC +S_IREAD +S_IWRITE +TAB0 +TAB1 +TAB2 +TAB3 +TABDLY +TCFLSH +TCGETA +TCGETS +TCP_CONGESTION +TCP_COOKIE_TRANSACTIONS +TCP_CORK +TCP_DEFER_ACCEPT +TCP_FASTOPEN +TCP_INFO +TCP_KEEPCNT +TCP_KEEPIDLE +TCP_KEEPINTVL +TCP_LINGER2 +TCP_MAXSEG +TCP_MD5SIG +TCP_QUEUE_SEQ +TCP_QUICKACK +TCP_REPAIR +TCP_REPAIR_OPTIONS +TCP_REPAIR_QUEUE +TCP_SYNCNT +TCP_THIN_DUPACK +TCP_THIN_LINEAR_TIMEOUTS +TCP_TIMESTAMP +TCP_USER_TIMEOUT +TCP_WINDOW_CLAMP +TCSBRK +TCSETA +TCSETAF +TCSETAW +TCSETS +TCSETSF +TCSETSW +TCXONC +TFD_CLOEXEC +TFD_NONBLOCK +TFD_TIMER_ABSTIME +THOUSEP +TIMER_ABSTIME +TIOCCONS +TIOCEXCL +TIOCGPGRP +TIOCGSERIAL +TIOCGSOFTCAR +TIOCINQ +TIOCLINUX +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNXCL +TIOCOUTQ +TIOCSCTTY +TIOCSPGRP +TIOCSSOFTCAR +TIOCSTI +TMP_MAX +T_FMT +T_FMT_AMPM +UTIME_NOW +UTIME_OMIT +VSWTC +VT0 +VT1 +VTDLY +XATTR_CREATE +XATTR_REPLACE +XTABS +YESEXPR +YESSTR +_IOFBF +_IOLBF +_IONBF +_PC_2_SYMLINKS +_PC_ALLOC_SIZE_MIN +_PC_ASYNC_IO +_PC_FILESIZEBITS +_PC_PRIO_IO +_PC_REC_INCR_XFER_SIZE +_PC_REC_MAX_XFER_SIZE +_PC_REC_MIN_XFER_SIZE +_PC_REC_XFER_ALIGN +_PC_SOCK_MAXBUF +_PC_SYMLINK_MAX +_PC_SYNC_IO +_POSIX_VDISABLE +_SC_2_CHAR_TERM +_SC_2_C_BIND +_SC_2_C_DEV +_SC_2_FORT_DEV +_SC_2_FORT_RUN +_SC_2_LOCALEDEF +_SC_2_PBS +_SC_2_PBS_ACCOUNTING +_SC_2_PBS_CHECKPOINT +_SC_2_PBS_LOCATE +_SC_2_PBS_MESSAGE +_SC_2_PBS_TRACK +_SC_2_SW_DEV +_SC_2_UPE +_SC_2_VERSION +_SC_ADVISORY_INFO +_SC_AIO_LISTIO_MAX +_SC_AIO_MAX +_SC_AIO_PRIO_DELTA_MAX +_SC_ASYNCHRONOUS_IO +_SC_ATEXIT_MAX +_SC_AVPHYS_PAGES +_SC_BARRIERS +_SC_BC_BASE_MAX +_SC_BC_DIM_MAX +_SC_BC_SCALE_MAX +_SC_BC_STRING_MAX +_SC_CLOCK_SELECTION +_SC_COLL_WEIGHTS_MAX +_SC_CPUTIME +_SC_DELAYTIMER_MAX +_SC_EXPR_NEST_MAX +_SC_FSYNC +_SC_GETGR_R_SIZE_MAX +_SC_GETPW_R_SIZE_MAX +_SC_IOV_MAX +_SC_IPV6 +_SC_JOB_CONTROL +_SC_LINE_MAX +_SC_MAPPED_FILES +_SC_MEMLOCK +_SC_MEMLOCK_RANGE +_SC_MEMORY_PROTECTION +_SC_MESSAGE_PASSING +_SC_MONOTONIC_CLOCK +_SC_MQ_OPEN_MAX +_SC_MQ_PRIO_MAX +_SC_NPROCESSORS_CONF +_SC_NPROCESSORS_ONLN +_SC_NZERO +_SC_PASS_MAX +_SC_PHYS_PAGES +_SC_PRIORITIZED_IO +_SC_PRIORITY_SCHEDULING +_SC_RAW_SOCKETS +_SC_READER_WRITER_LOCKS +_SC_REALTIME_SIGNALS +_SC_REGEXP +_SC_RTSIG_MAX +_SC_SAVED_IDS +_SC_SEMAPHORES +_SC_SEM_NSEMS_MAX +_SC_SEM_VALUE_MAX +_SC_SHARED_MEMORY_OBJECTS +_SC_SHELL +_SC_SIGQUEUE_MAX +_SC_SPAWN +_SC_SPIN_LOCKS +_SC_SPORADIC_SERVER +_SC_SS_REPL_MAX +_SC_STREAMS +_SC_SYNCHRONIZED_IO +_SC_THREADS +_SC_THREAD_ATTR_STACKADDR +_SC_THREAD_ATTR_STACKSIZE +_SC_THREAD_CPUTIME +_SC_THREAD_DESTRUCTOR_ITERATIONS +_SC_THREAD_KEYS_MAX +_SC_THREAD_PRIORITY_SCHEDULING +_SC_THREAD_PRIO_INHERIT +_SC_THREAD_PRIO_PROTECT +_SC_THREAD_PROCESS_SHARED +_SC_THREAD_ROBUST_PRIO_INHERIT +_SC_THREAD_ROBUST_PRIO_PROTECT +_SC_THREAD_SAFE_FUNCTIONS +_SC_THREAD_SPORADIC_SERVER +_SC_THREAD_STACK_MIN +_SC_THREAD_THREADS_MAX +_SC_TIMEOUTS +_SC_TIMERS +_SC_TIMER_MAX +_SC_TRACE +_SC_TRACE_EVENT_FILTER +_SC_TRACE_EVENT_NAME_MAX +_SC_TRACE_INHERIT +_SC_TRACE_LOG +_SC_TRACE_NAME_MAX +_SC_TRACE_SYS_MAX +_SC_TRACE_USER_EVENT_MAX +_SC_TYPED_MEMORY_OBJECTS +_SC_UIO_MAXIOV +_SC_V6_ILP32_OFF32 +_SC_V6_ILP32_OFFBIG +_SC_V6_LP64_OFF64 +_SC_V6_LPBIG_OFFBIG +_SC_V7_ILP32_OFF32 +_SC_V7_ILP32_OFFBIG +_SC_V7_LP64_OFF64 +_SC_V7_LPBIG_OFFBIG +_SC_XBS5_ILP32_OFF32 +_SC_XBS5_ILP32_OFFBIG +_SC_XBS5_LP64_OFF64 +_SC_XBS5_LPBIG_OFFBIG +_SC_XOPEN_CRYPT +_SC_XOPEN_ENH_I18N +_SC_XOPEN_LEGACY +_SC_XOPEN_REALTIME +_SC_XOPEN_REALTIME_THREADS +_SC_XOPEN_SHM +_SC_XOPEN_STREAMS +_SC_XOPEN_UNIX +_SC_XOPEN_VERSION +_SC_XOPEN_XCU_VERSION +_SC_XOPEN_XPG2 +_SC_XOPEN_XPG3 +_SC_XOPEN_XPG4 +__SIZEOF_PTHREAD_CONDATTR_T +__SIZEOF_PTHREAD_COND_T +__SIZEOF_PTHREAD_MUTEXATTR_T +__SIZEOF_PTHREAD_MUTEX_T +__SIZEOF_PTHREAD_RWLOCKATTR_T +__SIZEOF_PTHREAD_RWLOCK_T +__WALL +__WCLONE +__WNOTHREAD +__errno_location +__s16 +__s32 +__u16 +__u32 +__u64 +__u8 +abs +accept4 +acct +aiocb +atof +blkcnt64_t +brk +clearenv +clock_getres +clock_nanosleep +clock_settime +clone +cmsghdr +cpu_set_t +daemon +dirent64 +dirfd +dl_iterate_phdr +dl_phdr_info +dqblk +dup3 +duplocale +endpwent +epoll_event +eventfd +execvpe +faccessat +fallocate +fdatasync +fdopendir +fexecve +ff_condition_effect +ff_constant_effect +ff_effect +ff_envelope +ff_periodic_effect +ff_ramp_effect +ff_replay +ff_rumble_effect +ff_trigger +fpos64_t +freeifaddrs +freelocale +fsid_t +fstatfs +ftok +futimes +getdomainname +getdtablesize +getgrgid +getgrgid_r +getgrnam +getgrnam_r +getgrouplist +getifaddrs +getnameinfo +getpwent +getpwnam_r +getresgid +getresuid +getsid +glob +glob_t +globfree +id_t +idtype_t +if_freenameindex +if_nameindex +ifaddrs +initgroups +ino64_t +input_absinfo +input_event +input_id +input_keymap_entry +input_mask +ip_mreqn +ipc_perm +itimerspec +key_t +labs +loff_t +lutimes +madvise +major +makedev +memalign +memrchr +minor +mkdirat +mkfifoat +mknodat +mkostemp +mkostemps +mkstemps +mmsghdr +mount +mq_attr +mqd_t +msgctl +msgget +msghdr +msginfo +msglen_t +msgqnum_t +msgrcv +msgsnd +msqid_ds +newlocale +nl_item +nl_langinfo +nl_langinfo_l +off64_t +openat +openpty +pause +personality +pipe2 +popen +posix_fadvise +posix_fallocate +posix_madvise +ppoll +preadv +pthread_attr_getguardsize +pthread_attr_getstack +pthread_cancel +pthread_condattr_getclock +pthread_condattr_setclock +pthread_getattr_np +pthread_kill +pthread_mutex_timedlock +ptsname_r +pwritev +quotactl +rand +readahead +readdir_r +readlinkat +reboot +recvmmsg +recvmsg +rlim64_t +rlimit64 +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getparam +sched_getscheduler +sched_param +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +seekdir +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_timedwait +sem_unlink +sembuf +semctl +semget +semop +sendmmsg +sendmsg +setdomainname +setfsgid +setfsuid +setgroups +sethostname +setpwent +setregid +setresgid +setresuid +setreuid +settimeofday +shmat +shmatt_t +shmctl +shmdt +shmget +shmid_ds +sigaltstack +sigevent +siginfo_t +signalfd +signalfd_siginfo +sigsuspend +sigtimedwait +sigwait +sigwaitinfo +sockaddr_ll +sockaddr_nl +splice +spwd +srand +stack_t +stat64 +statfs +statfs64 +statvfs64 +swapoff +swapon +sync +sync_file_range +syscall +sysinfo +tee +telldir +termios2 +timerfd_create +timerfd_gettime +timerfd_settime +ucred +umount +umount2 +useconds_t +uselocale +utimensat +vhangup +vmsplice +waitid diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 6dcb9181358c7..a0520bdc28da6 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -162,11 +162,17 @@ ARPHRD_X25 ARPOP_InREPLY ARPOP_InREQUEST ARPOP_NAK +ARPOP_REPLY +ARPOP_REQUEST ARPOP_RREPLY ARPOP_RREQUEST +ATF_COM ATF_DONTPUB ATF_MAGIC ATF_NETMASK +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_BASE AT_BASE_PLATFORM AT_CLKTCK @@ -362,6 +368,7 @@ DCCP_SOCKOPT_TX_CCID DEAD_PROCESS DEBUGFS_MAGIC DEVPTS_SUPER_MAGIC +DT_UNKNOWN D_FMT D_T_FMT EADV @@ -1755,6 +1762,7 @@ OPENPROM_SUPER_MAGIC OVERLAYFS_SUPER_MAGIC O_DIRECT O_DSYNC +O_FSYNC O_LARGEFILE O_NDELAY O_NOATIME @@ -3146,12 +3154,15 @@ atof backtrace blkcnt64_t brk +bsearch can_err_mask_t can_filter can_frame canfd_frame canid_t +chroot clearenv +clearerr clock_getcpuclockid clock_getres clock_nanosleep @@ -3162,6 +3173,7 @@ copy_file_range cpu_set_t creat64 daemon +difftime dirent64 dirfd dl_iterate_phdr @@ -3174,6 +3186,7 @@ duplocale endgrent endmntent endpwent +endservent endspent endutxent epoll_create @@ -3191,6 +3204,7 @@ fanotify_event_metadata fanotify_init fanotify_mark fanotify_response +fchdir fdatasync fdopendir fexecve @@ -3207,6 +3221,7 @@ fgetpos64 fgetspent_r fgetxattr flistxattr +fmemopen fopen64 forkpty fpos64_t @@ -3240,6 +3255,7 @@ getgrnam getgrnam_r getgrouplist getifaddrs +getline getloadavg getmntent getnameinfo @@ -3251,7 +3267,11 @@ getpwnam_r getrandom getresgid getresuid +getrlimit getrlimit64 +getrusage +getservbyport +getservent getsid getspent getspent_r @@ -3297,11 +3317,13 @@ ip_mreq_source ipc_perm itimerspec key_t +killpg labs lgetxattr lio_listio listxattr llistxattr +lockf loff_t login_tty lremovexattr @@ -3352,6 +3374,7 @@ msgrcv msgsnd msqid_ds newlocale +nice nl_item nl_langinfo nl_langinfo_l @@ -3366,6 +3389,8 @@ ntp_gettime ntptimeval off64_t open64 +open_memstream +open_wmemstream openat openat64 openpty @@ -3444,6 +3469,7 @@ pwrite64 pwritev pwritev2 pwritev64 +qsort qsort_r quotactl rand @@ -3509,7 +3535,9 @@ setregid setresgid setresuid setreuid +setrlimit setrlimit64 +setservent setspent settimeofday setutxent @@ -3546,6 +3574,11 @@ statfs64 statvfs64 statx statx_timestamp +strcasecmp +strcasestr +strncasecmp +strndup +strsignal swapoff swapon sync @@ -3561,6 +3594,7 @@ timex tmpfile64 truncate truncate64 +ttyname_r ucred uinput_abs_setup uinput_ff_erase diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 786957703c7a6..297946960b7f1 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -52,6 +52,12 @@ AIO_NOTCANCELED ALTWERASE ALT_DIGITS AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR @@ -208,6 +214,7 @@ DCCP_TYPE_RESET DCCP_TYPE_RESPONSE DEAD_PROCESS DOWN_TIME +DT_UNKNOWN D_FMT D_T_FMT EAI_AGAIN @@ -617,6 +624,7 @@ O_ALT_IO O_DIRECT O_DSYNC O_EXLOCK +O_FSYNC O_NDELAY O_NOCTTY O_NOSIGPIPE @@ -1000,12 +1008,16 @@ aio_write aiocb arphdr atof +bsearch chflags +chroot +clearerr clock_getres clock_nanosleep clock_settime cmsghdr daemon +difftime dirfd dl_iterate_phdr dl_phdr_info @@ -1014,6 +1026,7 @@ dup3 duplocale endgrent endpwent +endservent endutent endutxent extattr_delete_fd @@ -1028,9 +1041,11 @@ extattr_set_file extattr_set_link extattr_string_to_namespace faccessat +fchdir fchflags fdatasync fdopendir +fmemopen forkpty freeifaddrs freelocale @@ -1048,6 +1063,7 @@ getgrouplist getifaddrs getitimer getlastlogx +getline getloadavg getnameinfo getpeereid @@ -1056,6 +1072,10 @@ getprogname getpwent getpwent_r getpwnam_r +getrlimit +getrusage +getservbyport +getservent getsid getutent getutmp @@ -1083,6 +1103,7 @@ initgroups ipc_perm kevent key_t +killpg kqueue labs lastlog @@ -1090,6 +1111,7 @@ lastlogx lchflags lio_listio localeconv_l +lockf login_tty lutimes lwpid_t @@ -1119,11 +1141,14 @@ mq_unlink mqd_t msghdr newlocale +nice nl_item nl_langinfo ntp_adjtime ntp_gettime ntptimeval +open_memstream +open_wmemstream openat openpty pause @@ -1149,6 +1174,7 @@ ptrace ptrace_io_desc pututxline pwritev +qsort rand readdir_r readlinkat @@ -1180,6 +1206,8 @@ setitimer setpriority setprogname setpwent +setrlimit +setservent settimeofday setutent setutxent @@ -1199,6 +1227,11 @@ sockaddr_dl sockcred srand stack_t +strcasecmp +strcasestr +strncasecmp +strndup +strsignal sync syscall sysctl @@ -1206,6 +1239,7 @@ sysctlbyname telldir timex truncate +ttyname_r unmount unpcbid updlastlogx diff --git a/libc-test/semver/openbsd.txt b/libc-test/semver/openbsd.txt index 9be7645c48357..0f8eeaab571c6 100644 --- a/libc-test/semver/openbsd.txt +++ b/libc-test/semver/openbsd.txt @@ -48,6 +48,12 @@ AF_SIP AF_SNA ALTWERASE AM_STR +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS AT_EACCESS AT_FDCWD AT_REMOVEDIR @@ -115,6 +121,7 @@ DAY_4 DAY_5 DAY_6 DAY_7 +DT_UNKNOWN D_FMT D_T_FMT EAI_AGAIN @@ -516,6 +523,7 @@ ONOEOT OXTABS O_DSYNC O_EXLOCK +O_FSYNC O_NDELAY O_NOCTTY O_RSYNC @@ -870,25 +878,32 @@ accept4 acct arphdr atof +bsearch caddr_t chflags chflagsat +chroot +clearerr clock_getres clock_settime cmsghdr daemon +difftime dirfd dl_iterate_phdr dl_phdr_info dup3 endgrent endpwent +endservent execvpe export_args faccessat +fchdir fchflags fdatasync fdopendir +fmemopen forkpty freeifaddrs fsid_t @@ -906,6 +921,7 @@ getgrnam_r getgrouplist getifaddrs getitimer +getline getloadavg getnameinfo getpeereid @@ -913,6 +929,10 @@ getpriority getprogname getpwent getpwnam_r +getrlimit +getrusage +getservbyport +getservent getsid glob glob_t @@ -929,9 +949,11 @@ ipc_perm iso_args kevent key_t +killpg kqueue labs lastlog +lockf login_tty madvise memmem @@ -948,9 +970,12 @@ mount_info msdosfs_args msghdr nfs_args +nice nl_item nl_langinfo ntfs_args +open_memstream +open_wmemstream openat openpty pause @@ -977,6 +1002,7 @@ pthread_stackseg_np ptrace ptrace_io_desc pwritev +qsort rand readdir_r readlinkat @@ -1008,6 +1034,8 @@ setprogname setpwent setresgid setresuid +setrlimit +setservent settimeofday shmat shmctl @@ -1022,6 +1050,11 @@ sockpeercred srand stack_t statfs +strcasecmp +strcasestr +strncasecmp +strndup +strsignal strtonum sync syscall @@ -1029,6 +1062,7 @@ sysctl telldir tmpfs_args truncate +ttyname_r udf_args ufs_args unmount diff --git a/libc-test/semver/redox.txt b/libc-test/semver/redox.txt index d94b103880498..53b64abccc862 100644 --- a/libc-test/semver/redox.txt +++ b/libc-test/semver/redox.txt @@ -1,3 +1,9 @@ +ARPOP_REPLY +ARPOP_REQUEST +ATF_COM +ATF_PERM +ATF_PUBL +ATF_USETRAILERS B1000000 B1152000 B1500000 @@ -10,6 +16,7 @@ B460800 B500000 B576000 B921600 +DT_UNKNOWN EADV EBADE EBADFD @@ -94,6 +101,7 @@ OFDEL OFILL OLCUC O_EXLOCK +O_FSYNC O_PATH O_SHLOCK O_SYMLINK @@ -140,11 +148,37 @@ __WALL __WCLONE __WNOTHREAD __errno_location +bsearch +chroot +clearerr +difftime +endservent epoll_create epoll_create1 epoll_ctl epoll_event epoll_wait +fchdir +fmemopen +getline +getrlimit +getrusage +getservbyport +getservent +killpg +lockf memalign +nice +open_memstream +open_wmemstream pipe2 pthread_condattr_setclock +qsort +setrlimit +setservent +strcasecmp +strcasestr +strncasecmp +strndup +strsignal +ttyname_r diff --git a/libc-test/semver/unix.txt b/libc-test/semver/unix.txt index 172b3ddbd78bc..636b1120a373d 100644 --- a/libc-test/semver/unix.txt +++ b/libc-test/semver/unix.txt @@ -2,12 +2,6 @@ AF_INET AF_INET6 AF_UNIX AF_UNSPEC -ARPOP_REPLY -ARPOP_REQUEST -ATF_COM -ATF_PERM -ATF_PUBL -ATF_USETRAILERS B0 B110 B115200 @@ -46,7 +40,6 @@ DT_FIFO DT_LNK DT_REG DT_SOCK -DT_UNKNOWN Dl_info E2BIG EACCES @@ -264,7 +257,6 @@ O_CLOEXEC O_CREAT O_DIRECTORY O_EXCL -O_FSYNC O_NOFOLLOW O_NONBLOCK O_RDONLY @@ -483,7 +475,6 @@ atoi bind blkcnt_t blksize_t -bsearch c_char c_double c_float @@ -509,8 +500,6 @@ cfsetspeed chdir chmod chown -chroot -clearerr clock_gettime clock_t clockid_t @@ -520,7 +509,6 @@ closelog connect creat dev_t -difftime dirent dladdr dlclose @@ -529,7 +517,6 @@ dlopen dlsym dup dup2 -endservent execl execle execlp @@ -537,7 +524,6 @@ execv execve execvp exit -fchdir fchmod fchmodat fchown @@ -554,7 +540,6 @@ fgetpos fgets fileno flock -fmemopen fopen fork fpathconf @@ -592,7 +577,6 @@ geteuid getgid getgroups gethostname -getline getlogin getopt getpeername @@ -605,11 +589,7 @@ getprotobynumber getpwnam getpwuid getpwuid_r -getrlimit -getrusage getservbyname -getservbyport -getservent getsockname getsockopt gettimeofday @@ -652,7 +632,6 @@ isupper isxdigit itimerval kill -killpg lchown lconv linger @@ -663,7 +642,6 @@ locale_t localeconv localtime localtime_r -lockf lseek lstat malloc @@ -689,12 +667,9 @@ munlockall munmap nanosleep nfds_t -nice nlink_t off_t open -open_memstream -open_wmemstream opendir openlog passwd @@ -767,7 +742,6 @@ putchar_unlocked putenv puts pwrite -qsort raise read readdir @@ -806,8 +780,6 @@ setgid setlocale setlogmask setpgid -setrlimit -setservent setsid setsockopt setuid @@ -844,8 +816,6 @@ sscanf ssize_t stat statvfs -strcasecmp -strcasestr strcat strchr strcmp @@ -856,15 +826,12 @@ strdup strerror strerror_r strlen -strncasecmp strncat strncmp strncpy -strndup strnlen strpbrk strrchr -strsignal strspn strstr strtod @@ -903,7 +870,6 @@ tms tolower toupper ttyname -ttyname_r uid_t uint16_t uint32_t From 0758ff06a0c8b27db023612d072bd006e0c61d0b Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 26 Mar 2021 12:26:33 +0100 Subject: [PATCH 17/24] Add section about semver list to contributing guide --- CONTRIBUTING.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5d52cad7fc6b9..5be6eb9be4a22 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,14 +28,24 @@ at, fear not! This crate has CI support which tests any binding against all platforms supported, so you'll see failures if an API is added at the wrong level or has different signatures across platforms. +New symbol(s) (i.e. functions, constants etc.) should also be added to the +symbols list(s) found in the `libc-test/semver` directory. These lists keep +track of what symbols are public in the libc crate and ensures they remain +available between changes to the crate. If the new symbol(s) are available on +all supported Unixes it should be added to `unix.txt` list1, +otherwise they should be added to the OS specific list(s). + With that in mind, the steps for adding a new API are: 1. Determine where in the module hierarchy your API should be added. -2. Add the API. +2. Add the API, including adding new symbol(s) to the semver lists. 3. Send a PR to this repo. 4. Wait for CI to pass, fixing errors. 5. Wait for a merge! +1: Note that this list has nothing to do with any Unix or Posix +standard, it's just a list shared between all OSs that declare `#[cfg(unix)]`. + ## Test before you commit We have two automated tests running on [GitHub Actions](https://github.com/rust-lang/libc/actions): From 60112163ce6895e16b4ff1f70b7c9dda85f4b690 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 27 Mar 2021 11:01:16 +0100 Subject: [PATCH 18/24] Support architecture environment specific semver lists This allow lists like "linux-gnu-x86_64" which is only used for Linux, using GNU libc on 64 bit x86. --- libc-test/build.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libc-test/build.rs b/libc-test/build.rs index 56e3f88c463f8..fe8572d971dfd 100755 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -97,6 +97,9 @@ fn do_semver() { if target_env != "" { let os_env = format!("{}-{}", os, target_env); process_semver_file(&mut output, &mut semver_root, &os_env); + + let os_env_arch = format!("{}-{}-{}", os, target_env, arch); + process_semver_file(&mut output, &mut semver_root, &os_env_arch); } } From 8fb63e8c93c28e0f0257270e48f181413cc07a3d Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Sat, 27 Mar 2021 11:02:32 +0100 Subject: [PATCH 19/24] Fix semver lists for Linux using musl --- libc-test/semver/linux-gnu-x86_64.txt | 30 ++ libc-test/semver/linux-gnu.txt | 575 +++++++++++++++++++++++++ libc-test/semver/linux-musl.txt | 1 + libc-test/semver/linux-x86_64.txt | 30 -- libc-test/semver/linux.txt | 578 -------------------------- 5 files changed, 606 insertions(+), 608 deletions(-) create mode 100644 libc-test/semver/linux-gnu-x86_64.txt create mode 100644 libc-test/semver/linux-gnu.txt create mode 100644 libc-test/semver/linux-musl.txt diff --git a/libc-test/semver/linux-gnu-x86_64.txt b/libc-test/semver/linux-gnu-x86_64.txt new file mode 100644 index 0000000000000..5745971b03d26 --- /dev/null +++ b/libc-test/semver/linux-gnu-x86_64.txt @@ -0,0 +1,30 @@ +BOTHER +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +PTRACE_SYSEMU +PTRACE_SYSEMU_SINGLESTEP +_libc_fpstate +flock64 +getcontext +makecontext +setcontext +swapcontext +sysctl +termios2 diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt new file mode 100644 index 0000000000000..ec686e815f501 --- /dev/null +++ b/libc-test/semver/linux-gnu.txt @@ -0,0 +1,575 @@ +ACCOUNTING +ADFS_SUPER_MAGIC +ADJ_ESTERROR +ADJ_FREQUENCY +ADJ_MAXERROR +ADJ_MICRO +ADJ_NANO +ADJ_OFFSET +ADJ_OFFSET_SINGLESHOT +ADJ_OFFSET_SS_READ +ADJ_SETOFFSET +ADJ_STATUS +ADJ_TAI +ADJ_TICK +ADJ_TIMECONST +AFFS_SUPER_MAGIC +AFS_SUPER_MAGIC +AT_STATX_DONT_SYNC +AT_STATX_FORCE_SYNC +AT_STATX_SYNC_AS_STAT +AT_STATX_SYNC_TYPE +AUTOFS_SUPER_MAGIC +BINDERFS_SUPER_MAGIC +BOOT_TIME +BPF_FS_MAGIC +BTRFS_SUPER_MAGIC +CGROUP2_SUPER_MAGIC +CGROUP_SUPER_MAGIC +CODA_SUPER_MAGIC +CRAMFS_MAGIC +DCCP_SERVICE_LIST_MAX_LEN +DCCP_SOCKOPT_AVAILABLE_CCIDS +DCCP_SOCKOPT_CCID +DCCP_SOCKOPT_CCID_RX_INFO +DCCP_SOCKOPT_CCID_TX_INFO +DCCP_SOCKOPT_CHANGE_L +DCCP_SOCKOPT_CHANGE_R +DCCP_SOCKOPT_GET_CUR_MPS +DCCP_SOCKOPT_PACKET_SIZE +DCCP_SOCKOPT_QPOLICY_ID +DCCP_SOCKOPT_QPOLICY_TXQLEN +DCCP_SOCKOPT_RECV_CSCOV +DCCP_SOCKOPT_RX_CCID +DCCP_SOCKOPT_SEND_CSCOV +DCCP_SOCKOPT_SERVER_TIMEWAIT +DCCP_SOCKOPT_SERVICE +DCCP_SOCKOPT_TX_CCID +DEAD_PROCESS +DEBUGFS_MAGIC +DEVPTS_SUPER_MAGIC +ECRYPTFS_SUPER_MAGIC +EFS_SUPER_MAGIC +EMPTY +EXT2_SUPER_MAGIC +EXT3_SUPER_MAGIC +EXT4_SUPER_MAGIC +F2FS_SUPER_MAGIC +FDPIC_FUNCPTRS +FUTEXFS_SUPER_MAGIC +GENL_ID_PMCRAID +GENL_ID_VFS_DQUOT +GENL_UNS_ADMIN_PERM +HOSTFS_SUPER_MAGIC +HPFS_SUPER_MAGIC +HUGETLBFS_MAGIC +HUGETLB_FLAG_ENCODE_16GB +HUGETLB_FLAG_ENCODE_16MB +HUGETLB_FLAG_ENCODE_1GB +HUGETLB_FLAG_ENCODE_1MB +HUGETLB_FLAG_ENCODE_256MB +HUGETLB_FLAG_ENCODE_2GB +HUGETLB_FLAG_ENCODE_2MB +HUGETLB_FLAG_ENCODE_32MB +HUGETLB_FLAG_ENCODE_512KB +HUGETLB_FLAG_ENCODE_512MB +HUGETLB_FLAG_ENCODE_64KB +HUGETLB_FLAG_ENCODE_8MB +HUGETLB_FLAG_ENCODE_MASK +HUGETLB_FLAG_ENCODE_SHIFT +IFA_FLAGS +IFA_F_MANAGETEMPADDR +IFA_F_MCAUTOJOIN +IFA_F_NODAD +IFA_F_NOPREFIXROUTE +IFA_F_STABLE_PRIVACY +INIT_PROCESS +ISOFS_SUPER_MAGIC +JFFS2_SUPER_MAGIC +KEYCTL_DH_COMPUTE +KEYCTL_PKEY_DECRYPT +KEYCTL_PKEY_ENCRYPT +KEYCTL_PKEY_QUERY +KEYCTL_PKEY_SIGN +KEYCTL_PKEY_VERIFY +KEYCTL_RESTRICT_KEYRING +KEYCTL_SUPPORTS_DECRYPT +KEYCTL_SUPPORTS_ENCRYPT +KEYCTL_SUPPORTS_SIGN +KEYCTL_SUPPORTS_VERIFY +LC_ADDRESS +LC_ADDRESS_MASK +LC_ALL +LC_ALL_MASK +LC_IDENTIFICATION +LC_IDENTIFICATION_MASK +LC_MEASUREMENT +LC_MEASUREMENT_MASK +LC_NAME +LC_NAME_MASK +LC_PAPER +LC_PAPER_MASK +LC_TELEPHONE +LC_TELEPHONE_MASK +LM_ID_BASE +LM_ID_NEWLM +LOGIN_PROCESS +Lmid_t +MAXTC +MAX_LINKS +MINIX2_SUPER_MAGIC +MINIX2_SUPER_MAGIC2 +MINIX3_SUPER_MAGIC +MINIX_SUPER_MAGIC +MINIX_SUPER_MAGIC2 +MOD_CLKA +MOD_CLKB +MOD_ESTERROR +MOD_FREQUENCY +MOD_MAXERROR +MOD_MICRO +MOD_NANO +MOD_OFFSET +MOD_STATUS +MOD_TAI +MOD_TIMECONST +MSDOS_SUPER_MAGIC +MSG_TRYHARD +MS_RELATIME +M_ARENA_MAX +M_ARENA_TEST +M_CHECK_ACTION +M_GRAIN +M_KEEP +M_MMAP_MAX +M_MMAP_THRESHOLD +M_MXFAST +M_NLBLKS +M_PERTURB +M_TOP_PAD +M_TRIM_THRESHOLD +NCP_SUPER_MAGIC +NDA_LINK_NETNSID +NDA_LLADDR +NDA_MASTER +NDA_SRC_VNI +NEW_TIME +NFPROTO_INET +NFPROTO_NETDEV +NFS_SUPER_MAGIC +NFT_BREAK +NFT_BYTEORDER_HTON +NFT_BYTEORDER_NTOH +NFT_CHAIN_MAXNAMELEN +NFT_CMP_EQ +NFT_CMP_GT +NFT_CMP_GTE +NFT_CMP_LT +NFT_CMP_LTE +NFT_CMP_NEQ +NFT_CONTINUE +NFT_CT_BYTES +NFT_CT_DIRECTION +NFT_CT_DST +NFT_CT_EXPIRATION +NFT_CT_HELPER +NFT_CT_L3PROTOCOL +NFT_CT_LABELS +NFT_CT_MARK +NFT_CT_PKTS +NFT_CT_PROTOCOL +NFT_CT_PROTO_DST +NFT_CT_PROTO_SRC +NFT_CT_SECMARK +NFT_CT_SRC +NFT_CT_STATE +NFT_CT_STATUS +NFT_DATA_RESERVED_MASK +NFT_DATA_VALUE +NFT_DATA_VALUE_MAXLEN +NFT_DATA_VERDICT +NFT_DYNSET_F_INV +NFT_DYNSET_OP_ADD +NFT_DYNSET_OP_UPDATE +NFT_GOTO +NFT_JUMP +NFT_LIMIT_F_INV +NFT_LIMIT_PKTS +NFT_LIMIT_PKT_BYTES +NFT_LOOKUP_F_INV +NFT_META_BRI_IIFNAME +NFT_META_BRI_OIFNAME +NFT_META_CGROUP +NFT_META_CPU +NFT_META_IIF +NFT_META_IIFGROUP +NFT_META_IIFNAME +NFT_META_IIFTYPE +NFT_META_L4PROTO +NFT_META_LEN +NFT_META_MARK +NFT_META_NFPROTO +NFT_META_NFTRACE +NFT_META_OIF +NFT_META_OIFGROUP +NFT_META_OIFNAME +NFT_META_OIFTYPE +NFT_META_PKTTYPE +NFT_META_PRANDOM +NFT_META_PRIORITY +NFT_META_PROTOCOL +NFT_META_RTCLASSID +NFT_META_SECMARK +NFT_META_SKGID +NFT_META_SKUID +NFT_MSG_DELCHAIN +NFT_MSG_DELRULE +NFT_MSG_DELSET +NFT_MSG_DELSETELEM +NFT_MSG_DELTABLE +NFT_MSG_GETCHAIN +NFT_MSG_GETGEN +NFT_MSG_GETRULE +NFT_MSG_GETSET +NFT_MSG_GETSETELEM +NFT_MSG_GETTABLE +NFT_MSG_MAX +NFT_MSG_NEWCHAIN +NFT_MSG_NEWGEN +NFT_MSG_NEWRULE +NFT_MSG_NEWSET +NFT_MSG_NEWSETELEM +NFT_MSG_NEWTABLE +NFT_MSG_TRACE +NFT_NAT_DNAT +NFT_NAT_SNAT +NFT_NG_INCREMENTAL +NFT_NG_RANDOM +NFT_OBJ_MAXNAMELEN +NFT_PAYLOAD_CSUM_INET +NFT_PAYLOAD_CSUM_NONE +NFT_PAYLOAD_LL_HEADER +NFT_PAYLOAD_NETWORK_HEADER +NFT_PAYLOAD_TRANSPORT_HEADER +NFT_QUEUE_FLAG_BYPASS +NFT_QUEUE_FLAG_CPU_FANOUT +NFT_QUEUE_FLAG_MASK +NFT_QUOTA_F_INV +NFT_RANGE_EQ +NFT_RANGE_NEQ +NFT_REG32_00 +NFT_REG32_01 +NFT_REG32_02 +NFT_REG32_03 +NFT_REG32_04 +NFT_REG32_05 +NFT_REG32_06 +NFT_REG32_07 +NFT_REG32_08 +NFT_REG32_09 +NFT_REG32_10 +NFT_REG32_11 +NFT_REG32_12 +NFT_REG32_13 +NFT_REG32_14 +NFT_REG32_15 +NFT_REG32_SIZE +NFT_REG_1 +NFT_REG_2 +NFT_REG_3 +NFT_REG_4 +NFT_REG_SIZE +NFT_REG_VERDICT +NFT_REJECT_ICMPX_ADMIN_PROHIBITED +NFT_REJECT_ICMPX_HOST_UNREACH +NFT_REJECT_ICMPX_NO_ROUTE +NFT_REJECT_ICMPX_PORT_UNREACH +NFT_REJECT_ICMPX_UNREACH +NFT_REJECT_ICMP_UNREACH +NFT_REJECT_TCP_RST +NFT_RETURN +NFT_SET_ANONYMOUS +NFT_SET_CONSTANT +NFT_SET_ELEM_INTERVAL_END +NFT_SET_EVAL +NFT_SET_INTERVAL +NFT_SET_MAP +NFT_SET_MAXNAMELEN +NFT_SET_POL_MEMORY +NFT_SET_POL_PERFORMANCE +NFT_SET_TIMEOUT +NFT_TABLE_MAXNAMELEN +NFT_TRACETYPE_POLICY +NFT_TRACETYPE_RETURN +NFT_TRACETYPE_RULE +NFT_TRACETYPE_UNSPEC +NFT_USERDATA_MAXLEN +NF_NETDEV_INGRESS +NF_NETDEV_NUMHOOKS +NILFS_SUPER_MAGIC +NTF_EXT_LEARNED +NTF_MASTER +NTF_OFFLOADED +NTP_API +OCFS2_SUPER_MAGIC +OLD_TIME +OPENPROM_SUPER_MAGIC +OVERLAYFS_SUPER_MAGIC +O_FSYNC +PROC_SUPER_MAGIC +PTHREAD_MUTEX_ADAPTIVE_NP +QNX4_SUPER_MAGIC +QNX6_SUPER_MAGIC +RDTGROUP_SUPER_MAGIC +REG_EEND +REG_ERPAREN +REG_ESIZE +REG_STARTEND +REISERFS_SUPER_MAGIC +RTA_NEWDST +RTA_OIF +RTA_PAD +RTA_PREF +RTA_TTL_PROPAGATE +RTA_UID +RTA_UNSPEC +RTA_VIA +RTLD_DEEPBIND +RTLD_DI_CONFIGADDR +RTLD_DI_LINKMAP +RTLD_DI_LMID +RTLD_DI_ORIGIN +RTLD_DI_PROFILENAME +RTLD_DI_PROFILEOUT +RTLD_DI_SERINFO +RTLD_DI_SERINFOSIZE +RTLD_DI_TLS_DATA +RTLD_DI_TLS_MODID +RTM_DELNETCONF +RTM_F_FIB_MATCH +RTM_F_LOOKUP_TABLE +RTM_GETSTATS +RTM_NEWCACHEREPORT +RTM_NEWSTATS +RUN_LVL +RWF_APPEND +RWF_DSYNC +RWF_HIPRI +RWF_NOWAIT +RWF_SYNC +SECURITYFS_MAGIC +SELINUX_MAGIC +SIGEV_THREAD_ID +SMACK_MAGIC +SMB_SUPER_MAGIC +SOL_CAIF +SOL_IUCV +SOL_NFC +SOL_PACKET +SOL_PNPIPE +SOL_PPPOL2TP +SOL_RAW +SOL_RDS +SOL_RXRPC +SOL_XDP +STATX_ALL +STATX_ATIME +STATX_ATTR_APPEND +STATX_ATTR_AUTOMOUNT +STATX_ATTR_COMPRESSED +STATX_ATTR_ENCRYPTED +STATX_ATTR_IMMUTABLE +STATX_ATTR_NODUMP +STATX_BASIC_STATS +STATX_BLOCKS +STATX_BTIME +STATX_CTIME +STATX_GID +STATX_INO +STATX_MNT_ID +STATX_MODE +STATX_MTIME +STATX_NLINK +STATX_SIZE +STATX_TYPE +STATX_UID +STATX__RESERVED +STA_CLK +STA_CLOCKERR +STA_DEL +STA_FLL +STA_FREQHOLD +STA_INS +STA_MODE +STA_NANO +STA_PLL +STA_PPSERROR +STA_PPSFREQ +STA_PPSJITTER +STA_PPSSIGNAL +STA_PPSTIME +STA_PPSWANDER +STA_RONLY +STA_UNSYNC +ST_RELATIME +SYSFS_MAGIC +TCA_CHAIN +TCA_DUMP_INVISIBLE +TCA_FCNT +TCA_HW_OFFLOAD +TCA_PAD +TIME_BAD +TIME_DEL +TIME_ERROR +TIME_INS +TIME_OK +TIME_OOP +TIME_WAIT +TMPFS_MAGIC +TMP_MAX +TRACEFS_MAGIC +UDF_SUPER_MAGIC +UNAME26 +USBDEVICE_SUPER_MAGIC +USER_PROCESS +XENFS_SUPER_MAGIC +XFS_SUPER_MAGIC +_SC_2_C_VERSION +_SC_BASE +_SC_CHARCLASS_NAME_MAX +_SC_CHAR_BIT +_SC_CHAR_MAX +_SC_CHAR_MIN +_SC_C_LANG_SUPPORT +_SC_C_LANG_SUPPORT_R +_SC_DELAYTIMER_MAX +_SC_DEVICE_IO +_SC_DEVICE_SPECIFIC +_SC_DEVICE_SPECIFIC_R +_SC_EQUIV_CLASS_MAX +_SC_EXPR_NEST_MAX +_SC_FD_MGMT +_SC_FIFO +_SC_FILE_ATTRIBUTES +_SC_FILE_LOCKING +_SC_FILE_SYSTEM +_SC_INT_MAX +_SC_INT_MIN +_SC_LEVEL1_DCACHE_ASSOC +_SC_LEVEL1_DCACHE_LINESIZE +_SC_LEVEL1_DCACHE_SIZE +_SC_LEVEL1_ICACHE_ASSOC +_SC_LEVEL1_ICACHE_LINESIZE +_SC_LEVEL1_ICACHE_SIZE +_SC_LEVEL2_CACHE_ASSOC +_SC_LEVEL2_CACHE_LINESIZE +_SC_LEVEL2_CACHE_SIZE +_SC_LEVEL3_CACHE_ASSOC +_SC_LEVEL3_CACHE_LINESIZE +_SC_LEVEL3_CACHE_SIZE +_SC_LEVEL4_CACHE_ASSOC +_SC_LEVEL4_CACHE_LINESIZE +_SC_LEVEL4_CACHE_SIZE +_SC_LINE_MAX +_SC_LONG_BIT +_SC_MAPPED_FILES +_SC_MB_LEN_MAX +_SC_MULTI_PROCESS +_SC_NETWORKING +_SC_NL_ARGMAX +_SC_NL_LANGMAX +_SC_NL_MSGMAX +_SC_NL_NMAX +_SC_NL_SETMAX +_SC_NL_TEXTMAX +_SC_PII +_SC_PII_INTERNET +_SC_PII_INTERNET_DGRAM +_SC_PII_INTERNET_STREAM +_SC_PII_OSI +_SC_PII_OSI_CLTS +_SC_PII_OSI_COTS +_SC_PII_OSI_M +_SC_PII_SOCKET +_SC_PII_XTI +_SC_PIPE +_SC_POLL +_SC_REGEX_VERSION +_SC_SCHAR_MAX +_SC_SCHAR_MIN +_SC_SELECT +_SC_SHRT_MAX +_SC_SHRT_MIN +_SC_SIGNALS +_SC_SIGQUEUE_MAX +_SC_SINGLE_PROCESS +_SC_SSIZE_MAX +_SC_SYSTEM_DATABASE +_SC_SYSTEM_DATABASE_R +_SC_T_IOV_MAX +_SC_UCHAR_MAX +_SC_UINT_MAX +_SC_UIO_MAXIOV +_SC_ULONG_MAX +_SC_USER_GROUPS +_SC_USER_GROUPS_R +_SC_USHRT_MAX +_SC_WORD_BIT +__NFT_REG_MAX +__UT_HOSTSIZE +__UT_LINESIZE +__UT_NAMESIZE +__fsword_t +__priority_which_t +__rlimit_resource_t +__timeval +adjtimex +backtrace +copy_file_range +dlinfo +dlmopen +endutxent +fgetspent_r +getgrent_r +getpt +getpwent_r +getpwnam_r +getspent_r +getutxent +getutxid +getutxline +glob +glob64 +glob64_t +glob_t +globfree +globfree64 +mallinfo +malloc_usable_size +mallopt +nl_mmap_hdr +nl_mmap_req +nl_pktinfo +ntp_adjtime +ntp_gettime +ntptimeval +preadv2 +pthread_attr_getaffinity_np +pthread_attr_setaffinity_np +pthread_getname_np +pthread_rwlockattr_getkind_np +pthread_rwlockattr_getpshared +pthread_rwlockattr_setkind_np +pthread_setname_np +pututxline +pwritev2 +qsort_r +setutxent +setxattr +sgetspent_r +statx +statx_timestamp +timex +utmpname +utmpx +utmpxname diff --git a/libc-test/semver/linux-musl.txt b/libc-test/semver/linux-musl.txt new file mode 100644 index 0000000000000..1692b9c2d8ad2 --- /dev/null +++ b/libc-test/semver/linux-musl.txt @@ -0,0 +1 @@ +# TODO: musl. diff --git a/libc-test/semver/linux-x86_64.txt b/libc-test/semver/linux-x86_64.txt index 68da0bcf5f5e4..ff5268f6d11bd 100644 --- a/libc-test/semver/linux-x86_64.txt +++ b/libc-test/semver/linux-x86_64.txt @@ -2,43 +2,21 @@ B2500000 B3000000 B3500000 B4000000 -BOTHER CIBAUD CS DS ES FS GS -KEYCTL_CAPABILITIES -KEYCTL_CAPS0_BIG_KEY -KEYCTL_CAPS0_CAPABILITIES -KEYCTL_CAPS0_DIFFIE_HELLMAN -KEYCTL_CAPS0_INVALIDATE -KEYCTL_CAPS0_MOVE -KEYCTL_CAPS0_PERSISTENT_KEYRINGS -KEYCTL_CAPS0_PUBLIC_KEY -KEYCTL_CAPS0_RESTRICT_KEYRING -KEYCTL_CAPS1_NS_KEYRING_NAME -KEYCTL_CAPS1_NS_KEY_TAG -KEYCTL_MOVE MADV_SOFT_OFFLINE MAP_32BIT MAP_SYNC -NFT_MSG_DELOBJ -NFT_MSG_GETOBJ -NFT_MSG_GETOBJ_RESET -NFT_MSG_NEWOBJ -PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP -PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP -PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTRACE_GETFPREGS PTRACE_GETFPXREGS PTRACE_GETREGS PTRACE_SETFPREGS PTRACE_SETFPXREGS PTRACE_SETREGS -PTRACE_SYSEMU -PTRACE_SYSEMU_SINGLESTEP REG_EFL REG_ERR REG_TRAPNO @@ -110,18 +88,10 @@ TIOCCBRK TIOCGRS485 TIOCSBRK TIOCSRS485 -_libc_fpstate -flock64 -getcontext greg_t ip_mreqn -makecontext max_align_t mcontext_t -setcontext -swapcontext -sysctl -termios2 ucontext_t user user_fpregs_struct diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index a0520bdc28da6..c431d60704790 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -19,27 +19,10 @@ ABMON_8 ABMON_9 ABS_CNT ABS_MAX -ACCOUNTING ADDR_COMPAT_LAYOUT ADDR_LIMIT_32BIT ADDR_LIMIT_3GB ADDR_NO_RANDOMIZE -ADFS_SUPER_MAGIC -ADJ_ESTERROR -ADJ_FREQUENCY -ADJ_MAXERROR -ADJ_MICRO -ADJ_NANO -ADJ_OFFSET -ADJ_OFFSET_SINGLESHOT -ADJ_OFFSET_SS_READ -ADJ_SETOFFSET -ADJ_STATUS -ADJ_TAI -ADJ_TICK -ADJ_TIMECONST -AFFS_SUPER_MAGIC -AFS_SUPER_MAGIC AF_ALG AF_APPLETALK AF_ASH @@ -200,14 +183,9 @@ AT_PLATFORM AT_RANDOM AT_REMOVEDIR AT_SECURE -AT_STATX_DONT_SYNC -AT_STATX_FORCE_SYNC -AT_STATX_SYNC_AS_STAT -AT_STATX_SYNC_TYPE AT_SYMLINK_FOLLOW AT_SYMLINK_NOFOLLOW AT_UID -AUTOFS_SUPER_MAGIC B1000000 B1152000 B1500000 @@ -216,13 +194,9 @@ B460800 B500000 B576000 B921600 -BINDERFS_SUPER_MAGIC -BOOT_TIME -BPF_FS_MAGIC BS0 BS1 BSDLY -BTRFS_SUPER_MAGIC BUFSIZ CANFD_BRS CANFD_ESI @@ -252,8 +226,6 @@ CAN_TP16 CAN_TP20 CBAUD CBAUDEX -CGROUP2_SUPER_MAGIC -CGROUP_SUPER_MAGIC CLD_CONTINUED CLD_DUMPED CLD_EXITED @@ -298,7 +270,6 @@ CMSG_LEN CMSG_NXTHDR CMSG_SPACE CMSPAR -CODA_SUPER_MAGIC CODESET CPU_ALLOC_SIZE CPU_CLR @@ -313,7 +284,6 @@ CR0 CR1 CR2 CR3 -CRAMFS_MAGIC CRDLY CRNCYSTR CRTSCTS @@ -348,26 +318,6 @@ DAY_4 DAY_5 DAY_6 DAY_7 -DCCP_SERVICE_LIST_MAX_LEN -DCCP_SOCKOPT_AVAILABLE_CCIDS -DCCP_SOCKOPT_CCID -DCCP_SOCKOPT_CCID_RX_INFO -DCCP_SOCKOPT_CCID_TX_INFO -DCCP_SOCKOPT_CHANGE_L -DCCP_SOCKOPT_CHANGE_R -DCCP_SOCKOPT_GET_CUR_MPS -DCCP_SOCKOPT_PACKET_SIZE -DCCP_SOCKOPT_QPOLICY_ID -DCCP_SOCKOPT_QPOLICY_TXQLEN -DCCP_SOCKOPT_RECV_CSCOV -DCCP_SOCKOPT_RX_CCID -DCCP_SOCKOPT_SEND_CSCOV -DCCP_SOCKOPT_SERVER_TIMEWAIT -DCCP_SOCKOPT_SERVICE -DCCP_SOCKOPT_TX_CCID -DEAD_PROCESS -DEBUGFS_MAGIC -DEVPTS_SUPER_MAGIC DT_UNKNOWN D_FMT D_T_FMT @@ -393,13 +343,11 @@ ECHOKE ECHOPRT ECHRNG ECOMM -ECRYPTFS_SUPER_MAGIC EDEADLOCK EDOTDOT EFD_CLOEXEC EFD_NONBLOCK EFD_SEMAPHORE -EFS_SUPER_MAGIC EHWPOISON EISNAM EKEYEXPIRED @@ -416,7 +364,6 @@ ELIBMAX ELIBSCN ELNRNG EMEDIUMTYPE -EMPTY ENAVAIL ENOANO ENOATTR @@ -554,9 +501,6 @@ EUNATCH EV_CNT EV_MAX EXFULL -EXT2_SUPER_MAGIC -EXT3_SUPER_MAGIC -EXT4_SUPER_MAGIC EXTA EXTB EXTPROC @@ -582,7 +526,6 @@ Elf64_Sxword Elf64_Sym Elf64_Word Elf64_Xword -F2FS_SUPER_MAGIC FALLOC_FL_COLLAPSE_RANGE FALLOC_FL_INSERT_RANGE FALLOC_FL_KEEP_SIZE @@ -621,7 +564,6 @@ FAN_OPEN_PERM FAN_Q_OVERFLOW FAN_UNLIMITED_MARKS FAN_UNLIMITED_QUEUE -FDPIC_FUNCPTRS FF0 FF1 FFDLY @@ -632,7 +574,6 @@ FIONCLEX FIONREAD FLUSHO FOPEN_MAX -FUTEXFS_SUPER_MAGIC FUTEX_CLOCK_REALTIME FUTEX_CMD_MASK FUTEX_CMP_REQUEUE @@ -679,12 +620,9 @@ GENL_CMD_CAP_DO GENL_CMD_CAP_DUMP GENL_CMD_CAP_HASPOL GENL_ID_CTRL -GENL_ID_PMCRAID -GENL_ID_VFS_DQUOT GENL_MAX_ID GENL_MIN_ID GENL_NAMSIZ -GENL_UNS_ADMIN_PERM GLOB_ABORTED GLOB_APPEND GLOB_DOOFFS @@ -697,39 +635,16 @@ GLOB_NOSORT GLOB_NOSPACE GRND_NONBLOCK GRND_RANDOM -HOSTFS_SUPER_MAGIC -HPFS_SUPER_MAGIC -HUGETLBFS_MAGIC -HUGETLB_FLAG_ENCODE_16GB -HUGETLB_FLAG_ENCODE_16MB -HUGETLB_FLAG_ENCODE_1GB -HUGETLB_FLAG_ENCODE_1MB -HUGETLB_FLAG_ENCODE_256MB -HUGETLB_FLAG_ENCODE_2GB -HUGETLB_FLAG_ENCODE_2MB -HUGETLB_FLAG_ENCODE_32MB -HUGETLB_FLAG_ENCODE_512KB -HUGETLB_FLAG_ENCODE_512MB -HUGETLB_FLAG_ENCODE_64KB -HUGETLB_FLAG_ENCODE_8MB -HUGETLB_FLAG_ENCODE_MASK -HUGETLB_FLAG_ENCODE_SHIFT IFA_ADDRESS IFA_ANYCAST IFA_BROADCAST IFA_CACHEINFO -IFA_FLAGS IFA_F_DADFAILED IFA_F_DEPRECATED IFA_F_HOMEADDRESS -IFA_F_MANAGETEMPADDR -IFA_F_MCAUTOJOIN -IFA_F_NODAD -IFA_F_NOPREFIXROUTE IFA_F_OPTIMISTIC IFA_F_PERMANENT IFA_F_SECONDARY -IFA_F_STABLE_PRIVACY IFA_F_TEMPORARY IFA_F_TENTATIVE IFA_LABEL @@ -829,7 +744,6 @@ IFLA_VF_PORTS IFLA_WEIGHT IFLA_WIRELESS IFLA_XDP -INIT_PROCESS INPUT_PROP_CNT INPUT_PROP_MAX IN_ACCESS @@ -1054,17 +968,14 @@ IP_TRANSPARENT IP_UNBLOCK_SOURCE IP_UNICAST_IF IP_XFRM_POLICY -ISOFS_SUPER_MAGIC ITIMER_PROF ITIMER_REAL ITIMER_VIRTUAL IUTF8 -JFFS2_SUPER_MAGIC KEYCTL_ASSUME_AUTHORITY KEYCTL_CHOWN KEYCTL_CLEAR KEYCTL_DESCRIBE -KEYCTL_DH_COMPUTE KEYCTL_GET_KEYRING_ID KEYCTL_GET_PERSISTENT KEYCTL_GET_SECURITY @@ -1074,24 +985,14 @@ KEYCTL_INVALIDATE KEYCTL_JOIN_SESSION_KEYRING KEYCTL_LINK KEYCTL_NEGATE -KEYCTL_PKEY_DECRYPT -KEYCTL_PKEY_ENCRYPT -KEYCTL_PKEY_QUERY -KEYCTL_PKEY_SIGN -KEYCTL_PKEY_VERIFY KEYCTL_READ KEYCTL_REJECT -KEYCTL_RESTRICT_KEYRING KEYCTL_REVOKE KEYCTL_SEARCH KEYCTL_SESSION_TO_PARENT KEYCTL_SETPERM KEYCTL_SET_REQKEY_KEYRING KEYCTL_SET_TIMEOUT -KEYCTL_SUPPORTS_DECRYPT -KEYCTL_SUPPORTS_ENCRYPT -KEYCTL_SUPPORTS_SIGN -KEYCTL_SUPPORTS_VERIFY KEYCTL_UNLINK KEYCTL_UPDATE KEY_CNT @@ -1113,30 +1014,16 @@ KEY_SPEC_SESSION_KEYRING KEY_SPEC_THREAD_KEYRING KEY_SPEC_USER_KEYRING KEY_SPEC_USER_SESSION_KEYRING -LC_ADDRESS -LC_ADDRESS_MASK -LC_ALL -LC_ALL_MASK LC_COLLATE LC_COLLATE_MASK LC_CTYPE LC_CTYPE_MASK -LC_IDENTIFICATION -LC_IDENTIFICATION_MASK -LC_MEASUREMENT -LC_MEASUREMENT_MASK LC_MESSAGES LC_MESSAGES_MASK LC_MONETARY LC_MONETARY_MASK -LC_NAME -LC_NAME_MASK LC_NUMERIC LC_NUMERIC_MASK -LC_PAPER -LC_PAPER_MASK -LC_TELEPHONE -LC_TELEPHONE_MASK LC_TIME LC_TIME_MASK LED_CNT @@ -1159,16 +1046,12 @@ LIO_NOWAIT LIO_READ LIO_WAIT LIO_WRITE -LM_ID_BASE -LM_ID_NEWLM -LOGIN_PROCESS LOG_AUTHPRIV LOG_CRON LOG_FTP LOG_NFACILITIES LOG_PERROR L_tmpnam -Lmid_t MADV_DODUMP MADV_DOFORK MADV_DONTDUMP @@ -1212,11 +1095,9 @@ MAP_POPULATE MAP_SHARED_VALIDATE MAP_STACK MAP_TYPE -MAXTC MAXTTL MAX_ADDR_LEN MAX_IPOPTLEN -MAX_LINKS MCAST_BLOCK_SOURCE MCAST_EXCLUDE MCAST_INCLUDE @@ -1231,11 +1112,6 @@ MCL_FUTURE MFD_ALLOW_SEALING MFD_CLOEXEC MFD_HUGETLB -MINIX2_SUPER_MAGIC -MINIX2_SUPER_MAGIC2 -MINIX3_SUPER_MAGIC -MINIX_SUPER_MAGIC -MINIX_SUPER_MAGIC2 MINSIGSTKSZ MMAP_PAGE_ZERO MNT_DETACH @@ -1243,17 +1119,6 @@ MNT_EXPIRE MNT_FORCE MODULE_INIT_IGNORE_MODVERSIONS MODULE_INIT_IGNORE_VERMAGIC -MOD_CLKA -MOD_CLKB -MOD_ESTERROR -MOD_FREQUENCY -MOD_MAXERROR -MOD_MICRO -MOD_NANO -MOD_OFFSET -MOD_STATUS -MOD_TAI -MOD_TIMECONST MON_1 MON_10 MON_11 @@ -1270,7 +1135,6 @@ MREMAP_FIXED MREMAP_MAYMOVE MSC_CNT MSC_MAX -MSDOS_SUPER_MAGIC MSG_CMSG_CLOEXEC MSG_CONFIRM MSG_COPY @@ -1286,7 +1150,6 @@ MSG_NOSIGNAL MSG_RST MSG_STAT MSG_SYN -MSG_TRYHARD MSG_WAITFORONE MS_ACTIVE MS_BIND @@ -1307,7 +1170,6 @@ MS_POSIXACL MS_PRIVATE MS_RDONLY MS_REC -MS_RELATIME MS_REMOUNT MS_RMT_MASK MS_SHARED @@ -1316,28 +1178,11 @@ MS_SLAVE MS_STRICTATIME MS_SYNCHRONOUS MS_UNBINDABLE -M_ARENA_MAX -M_ARENA_TEST -M_CHECK_ACTION -M_GRAIN -M_KEEP -M_MMAP_MAX -M_MMAP_THRESHOLD -M_MXFAST -M_NLBLKS -M_PERTURB -M_TOP_PAD -M_TRIM_THRESHOLD -NCP_SUPER_MAGIC NDA_CACHEINFO NDA_DST NDA_IFINDEX -NDA_LINK_NETNSID -NDA_LLADDR -NDA_MASTER NDA_PORT NDA_PROBES -NDA_SRC_VNI NDA_UNSPEC NDA_VLAN NDA_VNI @@ -1373,7 +1218,6 @@ NETLINK_TX_RING NETLINK_UNUSED NETLINK_USERSOCK NETLINK_XFRM -NEW_TIME NFNETLINK_V0 NFNLGRP_ACCT_QUOTA NFNLGRP_CONNTRACK_DESTROY @@ -1402,10 +1246,8 @@ NFNL_SUBSYS_ULOG NFPROTO_ARP NFPROTO_BRIDGE NFPROTO_DECNET -NFPROTO_INET NFPROTO_IPV4 NFPROTO_IPV6 -NFPROTO_NETDEV NFPROTO_NUMPROTO NFPROTO_UNSPEC NFQA_CAP_LEN @@ -1454,154 +1296,6 @@ NFQNL_MSG_CONFIG NFQNL_MSG_PACKET NFQNL_MSG_VERDICT NFQNL_MSG_VERDICT_BATCH -NFS_SUPER_MAGIC -NFT_BREAK -NFT_BYTEORDER_HTON -NFT_BYTEORDER_NTOH -NFT_CHAIN_MAXNAMELEN -NFT_CMP_EQ -NFT_CMP_GT -NFT_CMP_GTE -NFT_CMP_LT -NFT_CMP_LTE -NFT_CMP_NEQ -NFT_CONTINUE -NFT_CT_BYTES -NFT_CT_DIRECTION -NFT_CT_DST -NFT_CT_EXPIRATION -NFT_CT_HELPER -NFT_CT_L3PROTOCOL -NFT_CT_LABELS -NFT_CT_MARK -NFT_CT_PKTS -NFT_CT_PROTOCOL -NFT_CT_PROTO_DST -NFT_CT_PROTO_SRC -NFT_CT_SECMARK -NFT_CT_SRC -NFT_CT_STATE -NFT_CT_STATUS -NFT_DATA_RESERVED_MASK -NFT_DATA_VALUE -NFT_DATA_VALUE_MAXLEN -NFT_DATA_VERDICT -NFT_DYNSET_F_INV -NFT_DYNSET_OP_ADD -NFT_DYNSET_OP_UPDATE -NFT_GOTO -NFT_JUMP -NFT_LIMIT_F_INV -NFT_LIMIT_PKTS -NFT_LIMIT_PKT_BYTES -NFT_LOOKUP_F_INV -NFT_META_BRI_IIFNAME -NFT_META_BRI_OIFNAME -NFT_META_CGROUP -NFT_META_CPU -NFT_META_IIF -NFT_META_IIFGROUP -NFT_META_IIFNAME -NFT_META_IIFTYPE -NFT_META_L4PROTO -NFT_META_LEN -NFT_META_MARK -NFT_META_NFPROTO -NFT_META_NFTRACE -NFT_META_OIF -NFT_META_OIFGROUP -NFT_META_OIFNAME -NFT_META_OIFTYPE -NFT_META_PKTTYPE -NFT_META_PRANDOM -NFT_META_PRIORITY -NFT_META_PROTOCOL -NFT_META_RTCLASSID -NFT_META_SECMARK -NFT_META_SKGID -NFT_META_SKUID -NFT_MSG_DELCHAIN -NFT_MSG_DELRULE -NFT_MSG_DELSET -NFT_MSG_DELSETELEM -NFT_MSG_DELTABLE -NFT_MSG_GETCHAIN -NFT_MSG_GETGEN -NFT_MSG_GETRULE -NFT_MSG_GETSET -NFT_MSG_GETSETELEM -NFT_MSG_GETTABLE -NFT_MSG_MAX -NFT_MSG_NEWCHAIN -NFT_MSG_NEWGEN -NFT_MSG_NEWRULE -NFT_MSG_NEWSET -NFT_MSG_NEWSETELEM -NFT_MSG_NEWTABLE -NFT_MSG_TRACE -NFT_NAT_DNAT -NFT_NAT_SNAT -NFT_NG_INCREMENTAL -NFT_NG_RANDOM -NFT_OBJ_MAXNAMELEN -NFT_PAYLOAD_CSUM_INET -NFT_PAYLOAD_CSUM_NONE -NFT_PAYLOAD_LL_HEADER -NFT_PAYLOAD_NETWORK_HEADER -NFT_PAYLOAD_TRANSPORT_HEADER -NFT_QUEUE_FLAG_BYPASS -NFT_QUEUE_FLAG_CPU_FANOUT -NFT_QUEUE_FLAG_MASK -NFT_QUOTA_F_INV -NFT_RANGE_EQ -NFT_RANGE_NEQ -NFT_REG32_00 -NFT_REG32_01 -NFT_REG32_02 -NFT_REG32_03 -NFT_REG32_04 -NFT_REG32_05 -NFT_REG32_06 -NFT_REG32_07 -NFT_REG32_08 -NFT_REG32_09 -NFT_REG32_10 -NFT_REG32_11 -NFT_REG32_12 -NFT_REG32_13 -NFT_REG32_14 -NFT_REG32_15 -NFT_REG32_SIZE -NFT_REG_1 -NFT_REG_2 -NFT_REG_3 -NFT_REG_4 -NFT_REG_SIZE -NFT_REG_VERDICT -NFT_REJECT_ICMPX_ADMIN_PROHIBITED -NFT_REJECT_ICMPX_HOST_UNREACH -NFT_REJECT_ICMPX_NO_ROUTE -NFT_REJECT_ICMPX_PORT_UNREACH -NFT_REJECT_ICMPX_UNREACH -NFT_REJECT_ICMP_UNREACH -NFT_REJECT_TCP_RST -NFT_RETURN -NFT_SET_ANONYMOUS -NFT_SET_CONSTANT -NFT_SET_ELEM_INTERVAL_END -NFT_SET_EVAL -NFT_SET_INTERVAL -NFT_SET_MAP -NFT_SET_MAXNAMELEN -NFT_SET_POL_MEMORY -NFT_SET_POL_PERFORMANCE -NFT_SET_TIMEOUT -NFT_TABLE_MAXNAMELEN -NFT_TRACETYPE_POLICY -NFT_TRACETYPE_RETURN -NFT_TRACETYPE_RULE -NFT_TRACETYPE_UNSPEC -NFT_USERDATA_MAXLEN NFULA_CFG_CMD NFULA_CFG_FLAGS NFULA_CFG_MODE @@ -1690,8 +1384,6 @@ NF_IP_PRI_SECURITY NF_IP_PRI_SELINUX_FIRST NF_IP_PRI_SELINUX_LAST NF_MAX_VERDICT -NF_NETDEV_INGRESS -NF_NETDEV_NUMHOOKS NF_QUEUE NF_REPEAT NF_STOLEN @@ -1701,7 +1393,6 @@ NF_VERDICT_FLAG_QUEUE_BYPASS NF_VERDICT_MASK NF_VERDICT_QBITS NF_VERDICT_QMASK -NILFS_SUPER_MAGIC NI_DGRAM NI_NAMEREQD NI_NOFQDN @@ -1736,14 +1427,10 @@ NLM_F_REQUEST NLM_F_ROOT NOEXPR NOSTR -NTF_EXT_LEARNED -NTF_MASTER -NTF_OFFLOADED NTF_PROXY NTF_ROUTER NTF_SELF NTF_USE -NTP_API NUD_DELAY NUD_FAILED NUD_INCOMPLETE @@ -1753,16 +1440,11 @@ NUD_PERMANENT NUD_PROBE NUD_REACHABLE NUD_STALE -OCFS2_SUPER_MAGIC OFDEL OFILL OLCUC -OLD_TIME -OPENPROM_SUPER_MAGIC -OVERLAYFS_SUPER_MAGIC O_DIRECT O_DSYNC -O_FSYNC O_LARGEFILE O_NDELAY O_NOATIME @@ -1841,7 +1523,6 @@ POSIX_SPAWN_SETSCHEDPARAM POSIX_SPAWN_SETSCHEDULER POSIX_SPAWN_SETSIGDEF POSIX_SPAWN_SETSIGMASK -PROC_SUPER_MAGIC PROT_GROWSDOWN PROT_GROWSUP PR_CAPBSET_DROP @@ -1939,7 +1620,6 @@ PR_UNALIGN_NOPRINT PR_UNALIGN_SIGBUS PTHREAD_CREATE_DETACHED PTHREAD_CREATE_JOINABLE -PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK PTHREAD_PROCESS_PRIVATE @@ -2018,8 +1698,6 @@ QIF_LIMITS QIF_SPACE QIF_TIMES QIF_USAGE -QNX4_SUPER_MAGIC -QNX6_SUPER_MAGIC Q_GETFMT Q_GETINFO Q_GETQUOTA @@ -2037,7 +1715,6 @@ RB_HALT_SYSTEM RB_KEXEC RB_POWER_OFF RB_SW_SUSPEND -RDTGROUP_SUPER_MAGIC READ_IMPLIES_EXEC REG_BADBR REG_BADPAT @@ -2046,13 +1723,10 @@ REG_EBRACE REG_EBRACK REG_ECOLLATE REG_ECTYPE -REG_EEND REG_EESCAPE REG_ENOSYS REG_EPAREN REG_ERANGE -REG_ERPAREN -REG_ESIZE REG_ESPACE REG_ESUBREG REG_EXTENDED @@ -2062,8 +1736,6 @@ REG_NOMATCH REG_NOSUB REG_NOTBOL REG_NOTEOL -REG_STARTEND -REISERFS_SUPER_MAGIC REL_CNT REL_MAX RENAME_EXCHANGE @@ -2093,9 +1765,6 @@ RLIM_SAVED_CUR RLIM_SAVED_MAX RTA_CACHEINFO RTA_DST -RTA_ENCAP -RTA_ENCAP_TYPE -RTA_EXPIRES RTA_FLOW RTA_GATEWAY RTA_IIF @@ -2104,20 +1773,12 @@ RTA_METRICS RTA_MFC_STATS RTA_MP_ALGO RTA_MULTIPATH -RTA_NEWDST -RTA_OIF -RTA_PAD -RTA_PREF RTA_PREFSRC RTA_PRIORITY RTA_PROTOINFO RTA_SESSION RTA_SRC RTA_TABLE -RTA_TTL_PROPAGATE -RTA_UID -RTA_UNSPEC -RTA_VIA RTCF_DIRECTSRC RTCF_DOREDIRECT RTCF_LOG @@ -2154,17 +1815,6 @@ RTF_THROW RTF_UP RTF_WINDOW RTF_XRESOLVE -RTLD_DEEPBIND -RTLD_DI_CONFIGADDR -RTLD_DI_LINKMAP -RTLD_DI_LMID -RTLD_DI_ORIGIN -RTLD_DI_PROFILENAME -RTLD_DI_PROFILEOUT -RTLD_DI_SERINFO -RTLD_DI_SERINFOSIZE -RTLD_DI_TLS_DATA -RTLD_DI_TLS_MODID RTLD_NEXT RTLD_NODELETE RTLD_NOLOAD @@ -2183,7 +1833,6 @@ RTM_DELADDRLABEL RTM_DELLINK RTM_DELMDB RTM_DELNEIGH -RTM_DELNETCONF RTM_DELNSID RTM_DELQDISC RTM_DELROUTE @@ -2192,8 +1841,6 @@ RTM_DELTCLASS RTM_DELTFILTER RTM_F_CLONED RTM_F_EQUALIZE -RTM_F_FIB_MATCH -RTM_F_LOOKUP_TABLE RTM_F_NOTIFY RTM_F_PREFIX RTM_GETACTION @@ -2211,13 +1858,11 @@ RTM_GETNSID RTM_GETQDISC RTM_GETROUTE RTM_GETRULE -RTM_GETSTATS RTM_GETTCLASS RTM_GETTFILTER RTM_NEWACTION RTM_NEWADDR RTM_NEWADDRLABEL -RTM_NEWCACHEREPORT RTM_NEWLINK RTM_NEWMDB RTM_NEWNDUSEROPT @@ -2229,7 +1874,6 @@ RTM_NEWPREFIX RTM_NEWQDISC RTM_NEWROUTE RTM_NEWRULE -RTM_NEWSTATS RTM_NEWTCLASS RTM_NEWTFILTER RTM_SETDCB @@ -2270,15 +1914,9 @@ RT_TABLE_LOCAL RT_TABLE_MAIN RT_TABLE_UNSPEC RT_TOS -RUN_LVL RUSAGE_CHILDREN RUSAGE_SELF RUSAGE_THREAD -RWF_APPEND -RWF_DSYNC -RWF_HIPRI -RWF_NOWAIT -RWF_SYNC SCHED_BATCH SCHED_FIFO SCHED_IDLE @@ -2292,10 +1930,8 @@ SCM_TIMESTAMPING SECCOMP_MODE_DISABLED SECCOMP_MODE_FILTER SECCOMP_MODE_STRICT -SECURITYFS_MAGIC SEEK_DATA SEEK_HOLE -SELINUX_MAGIC SEM_FAILED SFD_CLOEXEC SFD_NONBLOCK @@ -2313,7 +1949,6 @@ SHORT_INODE SIGEV_NONE SIGEV_SIGNAL SIGEV_THREAD -SIGEV_THREAD_ID SIGPOLL SIGPWR SIGSTKSZ @@ -2355,8 +1990,6 @@ SIOCSIFNETMASK SIOCSIFSLAVE SIOCSRARP SI_LOAD_SHIFT -SMACK_MAGIC -SMB_SUPER_MAGIC SND_CNT SND_MAX SOCK_CLOEXEC @@ -2376,7 +2009,6 @@ SOL_AAL SOL_ALG SOL_ATM SOL_BLUETOOTH -SOL_CAIF SOL_CAN_BASE SOL_DCCP SOL_DECNET @@ -2384,22 +2016,13 @@ SOL_ICMPV6 SOL_IP SOL_IPV6 SOL_IRDA -SOL_IUCV SOL_LLC SOL_NETBEUI SOL_NETLINK -SOL_NFC -SOL_PACKET -SOL_PNPIPE -SOL_PPPOL2TP -SOL_RAW -SOL_RDS -SOL_RXRPC SOL_TCP SOL_TIPC SOL_UDP SOL_X25 -SOL_XDP SOMAXCONN SO_BINDTODEVICE SO_BUSY_POLL @@ -2429,45 +2052,6 @@ SPLICE_F_MOVE SPLICE_F_NONBLOCK SS_DISABLE SS_ONSTACK -STATX_ALL -STATX_ATIME -STATX_ATTR_APPEND -STATX_ATTR_AUTOMOUNT -STATX_ATTR_COMPRESSED -STATX_ATTR_ENCRYPTED -STATX_ATTR_IMMUTABLE -STATX_ATTR_NODUMP -STATX_BASIC_STATS -STATX_BLOCKS -STATX_BTIME -STATX_CTIME -STATX_GID -STATX_INO -STATX_MNT_ID -STATX_MODE -STATX_MTIME -STATX_NLINK -STATX_SIZE -STATX_TYPE -STATX_UID -STATX__RESERVED -STA_CLK -STA_CLOCKERR -STA_DEL -STA_FLL -STA_FREQHOLD -STA_INS -STA_MODE -STA_NANO -STA_PLL -STA_PPSERROR -STA_PPSFREQ -STA_PPSJITTER -STA_PPSSIGNAL -STA_PPSTIME -STA_PPSWANDER -STA_RONLY -STA_UNSYNC STICKY_TIMEOUTS ST_APPEND ST_IMMUTABLE @@ -2478,7 +2062,6 @@ ST_NODIRATIME ST_NOEXEC ST_NOSUID ST_RDONLY -ST_RELATIME ST_SYNCHRONOUS ST_WRITE SW_CNT @@ -2488,7 +2071,6 @@ SYNC_FILE_RANGE_WAIT_BEFORE SYNC_FILE_RANGE_WRITE SYN_CNT SYN_MAX -SYSFS_MAGIC SYS_accept4 SYS_acct SYS_add_key @@ -2754,13 +2336,8 @@ TAB1 TAB2 TAB3 TABDLY -TCA_CHAIN -TCA_DUMP_INVISIBLE -TCA_FCNT -TCA_HW_OFFLOAD TCA_KIND TCA_OPTIONS -TCA_PAD TCA_RATE TCA_STAB TCA_STATS @@ -2808,13 +2385,6 @@ TFD_NONBLOCK TFD_TIMER_ABSTIME THOUSEP TIMER_ABSTIME -TIME_BAD -TIME_DEL -TIME_ERROR -TIME_INS -TIME_OK -TIME_OOP -TIME_WAIT TIOCCONS TIOCEXCL TIOCGPGRP @@ -2843,16 +2413,12 @@ TIOCSCTTY TIOCSPGRP TIOCSSOFTCAR TIOCSTI -TMPFS_MAGIC -TMP_MAX -TRACEFS_MAGIC TUN_READQ_SIZE TUN_TAP_DEV TUN_TUN_DEV TUN_TYPE_MASK T_FMT T_FMT_AMPM -UDF_SUPER_MAGIC UDP_CORK UDP_ENCAP UDP_GRO @@ -2862,9 +2428,6 @@ UDP_SEGMENT UINPUT_MAX_NAME_SIZE UINPUT_VERSION UIO_MAXIOV -UNAME26 -USBDEVICE_SUPER_MAGIC -USER_PROCESS UTIME_NOW UTIME_OMIT VMADDR_CID_ANY @@ -2882,8 +2445,6 @@ W_EXITCODE W_STOPCODE XATTR_CREATE XATTR_REPLACE -XENFS_SUPER_MAGIC -XFS_SUPER_MAGIC XTABS YESEXPR YESSTR @@ -2906,7 +2467,6 @@ _POSIX_VDISABLE _SC_2_CHAR_TERM _SC_2_C_BIND _SC_2_C_DEV -_SC_2_C_VERSION _SC_2_FORT_DEV _SC_2_FORT_RUN _SC_2_LOCALEDEF @@ -2927,58 +2487,19 @@ _SC_ASYNCHRONOUS_IO _SC_ATEXIT_MAX _SC_AVPHYS_PAGES _SC_BARRIERS -_SC_BASE _SC_BC_BASE_MAX _SC_BC_DIM_MAX _SC_BC_SCALE_MAX _SC_BC_STRING_MAX -_SC_CHARCLASS_NAME_MAX -_SC_CHAR_BIT -_SC_CHAR_MAX -_SC_CHAR_MIN _SC_CLOCK_SELECTION _SC_COLL_WEIGHTS_MAX _SC_CPUTIME -_SC_C_LANG_SUPPORT -_SC_C_LANG_SUPPORT_R -_SC_DELAYTIMER_MAX -_SC_DEVICE_IO -_SC_DEVICE_SPECIFIC -_SC_DEVICE_SPECIFIC_R -_SC_EQUIV_CLASS_MAX -_SC_EXPR_NEST_MAX -_SC_FD_MGMT -_SC_FIFO -_SC_FILE_ATTRIBUTES -_SC_FILE_LOCKING -_SC_FILE_SYSTEM _SC_FSYNC _SC_GETGR_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX -_SC_INT_MAX -_SC_INT_MIN _SC_IOV_MAX _SC_IPV6 _SC_JOB_CONTROL -_SC_LEVEL1_DCACHE_ASSOC -_SC_LEVEL1_DCACHE_LINESIZE -_SC_LEVEL1_DCACHE_SIZE -_SC_LEVEL1_ICACHE_ASSOC -_SC_LEVEL1_ICACHE_LINESIZE -_SC_LEVEL1_ICACHE_SIZE -_SC_LEVEL2_CACHE_ASSOC -_SC_LEVEL2_CACHE_LINESIZE -_SC_LEVEL2_CACHE_SIZE -_SC_LEVEL3_CACHE_ASSOC -_SC_LEVEL3_CACHE_LINESIZE -_SC_LEVEL3_CACHE_SIZE -_SC_LEVEL4_CACHE_ASSOC -_SC_LEVEL4_CACHE_LINESIZE -_SC_LEVEL4_CACHE_SIZE -_SC_LINE_MAX -_SC_LONG_BIT -_SC_MAPPED_FILES -_SC_MB_LEN_MAX _SC_MEMLOCK _SC_MEMLOCK_RANGE _SC_MEMORY_PROTECTION @@ -2986,62 +2507,30 @@ _SC_MESSAGE_PASSING _SC_MONOTONIC_CLOCK _SC_MQ_OPEN_MAX _SC_MQ_PRIO_MAX -_SC_MULTI_PROCESS -_SC_NETWORKING -_SC_NL_ARGMAX -_SC_NL_LANGMAX -_SC_NL_MSGMAX -_SC_NL_NMAX -_SC_NL_SETMAX -_SC_NL_TEXTMAX _SC_NPROCESSORS_CONF _SC_NPROCESSORS_ONLN _SC_NZERO _SC_PASS_MAX _SC_PHYS_PAGES -_SC_PII -_SC_PII_INTERNET -_SC_PII_INTERNET_DGRAM -_SC_PII_INTERNET_STREAM -_SC_PII_OSI -_SC_PII_OSI_CLTS -_SC_PII_OSI_COTS -_SC_PII_OSI_M -_SC_PII_SOCKET -_SC_PII_XTI -_SC_PIPE -_SC_POLL _SC_PRIORITIZED_IO _SC_PRIORITY_SCHEDULING _SC_RAW_SOCKETS _SC_READER_WRITER_LOCKS _SC_REALTIME_SIGNALS _SC_REGEXP -_SC_REGEX_VERSION _SC_RTSIG_MAX _SC_SAVED_IDS -_SC_SCHAR_MAX -_SC_SCHAR_MIN -_SC_SELECT _SC_SEMAPHORES _SC_SEM_NSEMS_MAX _SC_SEM_VALUE_MAX _SC_SHARED_MEMORY_OBJECTS _SC_SHELL -_SC_SHRT_MAX -_SC_SHRT_MIN -_SC_SIGNALS -_SC_SIGQUEUE_MAX -_SC_SINGLE_PROCESS _SC_SPAWN _SC_SPIN_LOCKS _SC_SPORADIC_SERVER -_SC_SSIZE_MAX _SC_SS_REPL_MAX _SC_STREAMS _SC_SYNCHRONIZED_IO -_SC_SYSTEM_DATABASE -_SC_SYSTEM_DATABASE_R _SC_THREADS _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKSIZE @@ -3070,14 +2559,6 @@ _SC_TRACE_NAME_MAX _SC_TRACE_SYS_MAX _SC_TRACE_USER_EVENT_MAX _SC_TYPED_MEMORY_OBJECTS -_SC_T_IOV_MAX -_SC_UCHAR_MAX -_SC_UINT_MAX -_SC_UIO_MAXIOV -_SC_ULONG_MAX -_SC_USER_GROUPS -_SC_USER_GROUPS_R -_SC_USHRT_MAX _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFFBIG _SC_V6_LP64_OFF64 @@ -3086,7 +2567,6 @@ _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFFBIG _SC_V7_LP64_OFF64 _SC_V7_LPBIG_OFFBIG -_SC_WORD_BIT _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFFBIG _SC_XBS5_LP64_OFF64 @@ -3104,16 +2584,12 @@ _SC_XOPEN_XCU_VERSION _SC_XOPEN_XPG2 _SC_XOPEN_XPG3 _SC_XOPEN_XPG4 -__NFT_REG_MAX __SIZEOF_PTHREAD_CONDATTR_T __SIZEOF_PTHREAD_COND_T __SIZEOF_PTHREAD_MUTEXATTR_T __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_RWLOCKATTR_T __SIZEOF_PTHREAD_RWLOCK_T -__UT_HOSTSIZE -__UT_LINESIZE -__UT_NAMESIZE __WALL __WCLONE __WNOTHREAD @@ -3122,12 +2598,8 @@ __c_anonymous_sockaddr_can_j1939 __c_anonymous_sockaddr_can_tp __errno_location __exit_status -__fsword_t -__priority_which_t -__rlimit_resource_t __s16 __s32 -__timeval __u16 __u32 __u64 @@ -3136,7 +2608,6 @@ abs accept4 acct addmntent -adjtimex af_alg_iv aio_cancel aio_error @@ -3151,7 +2622,6 @@ arphdr arpreq arpreq_old atof -backtrace blkcnt64_t brk bsearch @@ -3169,7 +2639,6 @@ clock_nanosleep clock_settime clone cmsghdr -copy_file_range cpu_set_t creat64 daemon @@ -3178,8 +2647,6 @@ dirent64 dirfd dl_iterate_phdr dl_phdr_info -dlinfo -dlmopen dqblk dup3 duplocale @@ -3188,7 +2655,6 @@ endmntent endpwent endservent endspent -endutxent epoll_create epoll_create1 epoll_ctl @@ -3218,7 +2684,6 @@ ff_replay ff_rumble_effect ff_trigger fgetpos64 -fgetspent_r fgetxattr flistxattr fmemopen @@ -3248,7 +2713,6 @@ getauxval getdomainname getdtablesize getgrent -getgrent_r getgrgid getgrgid_r getgrnam @@ -3260,10 +2724,7 @@ getloadavg getmntent getnameinfo getpriority -getpt getpwent -getpwent_r -getpwnam_r getrandom getresgid getresuid @@ -3274,20 +2735,10 @@ getservbyport getservent getsid getspent -getspent_r getspnam getspnam_r gettid -getutxent -getutxid -getutxline getxattr -glob -glob64 -glob64_t -glob_t -globfree -globfree64 hasmntopt iconv iconv_close @@ -3334,9 +2785,6 @@ lutimes madvise major makedev -mallinfo -malloc_usable_size -mallopt memalign memmem memrchr @@ -3378,15 +2826,9 @@ nice nl_item nl_langinfo nl_langinfo_l -nl_mmap_hdr -nl_mmap_req -nl_pktinfo nlattr nlmsgerr nlmsghdr -ntp_adjtime -ntp_gettime -ntptimeval off64_t open64 open_memstream @@ -3431,16 +2873,13 @@ ppoll prctl pread64 preadv -preadv2 preadv64 prlimit prlimit64 process_vm_readv process_vm_writev -pthread_attr_getaffinity_np pthread_attr_getguardsize pthread_attr_getstack -pthread_attr_setaffinity_np pthread_cancel pthread_condattr_getclock pthread_condattr_getpshared @@ -3448,29 +2887,21 @@ pthread_condattr_setclock pthread_condattr_setpshared pthread_getaffinity_np pthread_getattr_np -pthread_getname_np pthread_getschedparam pthread_kill pthread_mutex_timedlock pthread_mutexattr_getpshared pthread_mutexattr_setpshared -pthread_rwlockattr_getkind_np -pthread_rwlockattr_getpshared -pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_setaffinity_np -pthread_setname_np pthread_setschedparam pthread_setschedprio ptrace ptsname_r -pututxline pwrite64 pwritev -pwritev2 pwritev64 qsort -qsort_r quotactl rand readahead @@ -3540,9 +2971,6 @@ setrlimit64 setservent setspent settimeofday -setutxent -setxattr -sgetspent_r shmat shmatt_t shmctl @@ -3572,8 +3000,6 @@ stat64 statfs statfs64 statvfs64 -statx -statx_timestamp strcasecmp strcasestr strncasecmp @@ -3590,7 +3016,6 @@ telldir timerfd_create timerfd_gettime timerfd_settime -timex tmpfile64 truncate truncate64 @@ -3607,9 +3032,6 @@ unshare useconds_t uselocale utimensat -utmpname -utmpx -utmpxname vfork vhangup vmsplice From 9361be07d033145b6adb60a1682969d3a1b4cb80 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 2 Apr 2021 12:20:50 +0200 Subject: [PATCH 20/24] Fix semver test for asmjs-unknown-emscripten target --- libc-test/semver/TODO-unix.txt | 5 +++++ libc-test/semver/unix.txt | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 libc-test/semver/TODO-unix.txt diff --git a/libc-test/semver/TODO-unix.txt b/libc-test/semver/TODO-unix.txt new file mode 100644 index 0000000000000..4d6874d90c874 --- /dev/null +++ b/libc-test/semver/TODO-unix.txt @@ -0,0 +1,5 @@ +# These symbols are missing for the targets: +# * asmjs-unknown-emscripten +getpwuid_r +pthread_atfork +pthread_sigmask diff --git a/libc-test/semver/unix.txt b/libc-test/semver/unix.txt index 636b1120a373d..71a600464b912 100644 --- a/libc-test/semver/unix.txt +++ b/libc-test/semver/unix.txt @@ -588,7 +588,6 @@ getprotobyname getprotobynumber getpwnam getpwuid -getpwuid_r getservbyname getsockname getsockopt @@ -686,7 +685,6 @@ pread printf protoent pselect -pthread_atfork pthread_attr_destroy pthread_attr_init pthread_attr_setdetachstate @@ -733,7 +731,6 @@ pthread_rwlockattr_init pthread_rwlockattr_t pthread_self pthread_setspecific -pthread_sigmask pthread_t ptrdiff_t ptsname From 321ac9d529b0f70a4d369cfd5fede7a7404a0f05 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 2 Apr 2021 12:21:15 +0200 Subject: [PATCH 21/24] Fix semver test for Linux ARM targets Fixes it for at least the following targets: * aarch64-unknown-linux-gnu * arm-linux-androideabi * arm-unknown-linux-gnueabihf * arm-unknown-linux-gnueabihf * arm-unknown-linux-musleabihf --- libc-test/semver/TODO-linux.txt | 99 ++++++++++++++++++++++++++++++ libc-test/semver/linux-aarch64.txt | 94 ---------------------------- libc-test/semver/linux.txt | 3 - 3 files changed, 99 insertions(+), 97 deletions(-) create mode 100644 libc-test/semver/TODO-linux.txt diff --git a/libc-test/semver/TODO-linux.txt b/libc-test/semver/TODO-linux.txt new file mode 100644 index 0000000000000..e71091be46508 --- /dev/null +++ b/libc-test/semver/TODO-linux.txt @@ -0,0 +1,99 @@ +# The following symbols are not not available in some combinations of +# musl/gnu/android and/or architecture. +BOTHER +HWCAP_AES +HWCAP_ASIMD +HWCAP_ASIMDDP +HWCAP_ASIMDFHM +HWCAP_ASIMDHP +HWCAP_ASIMDRDM +HWCAP_ATOMICS +HWCAP_CPUID +HWCAP_CRC32 +HWCAP_DCPOP +HWCAP_DIT +HWCAP_EVTSTRM +HWCAP_FCMA +HWCAP_FLAGM +HWCAP_FP +HWCAP_FPHP +HWCAP_ILRCPC +HWCAP_JSCVT +HWCAP_LRCPC +HWCAP_PACA +HWCAP_PACG +HWCAP_PMULL +HWCAP_SB +HWCAP_SHA1 +HWCAP_SHA2 +HWCAP_SHA3 +HWCAP_SHA512 +HWCAP_SM3 +HWCAP_SM4 +HWCAP_SSBS +HWCAP_SVE +HWCAP_USCAT +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SCM_TIMESTAMPING_OPT_STATS +SCM_TIMESTAMPING_PKTINFO +SCM_TIMESTAMPNS +SCM_TXTIME +SCM_WIFI_STATUS +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_ATTACH_REUSEPORT_CBPF +SO_ATTACH_REUSEPORT_EBPF +SO_BINDTOIFINDEX +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_CNX_ADVICE +SO_COOKIE +SO_DETACH_BPF +SO_DETACH_FILTER +SO_DETACH_REUSEPORT_BPF +SO_GET_FILTER +SO_INCOMING_CPU +SO_INCOMING_NAPI_ID +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_MEMINFO +SO_NOFCS +SO_NO_CHECK +SO_PEERGROUPS +SO_PEERNAME +SO_RCVTIMEO_NEW +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_SNDTIMEO_NEW +SO_TIMESTAMPING_NEW +SO_TIMESTAMPNS +SO_TIMESTAMPNS_NEW +SO_TIMESTAMP_NEW +SO_TXTIME +SO_WIFI_STATUS +SO_ZEROCOPY +SYS_getrlimit +SYS_migrate_pages +SYS_mmap +sysctl +termios2 diff --git a/libc-test/semver/linux-aarch64.txt b/libc-test/semver/linux-aarch64.txt index 5dee605d89fb2..cec47c02bd6c5 100644 --- a/libc-test/semver/linux-aarch64.txt +++ b/libc-test/semver/linux-aarch64.txt @@ -2,105 +2,13 @@ B2500000 B3000000 B3500000 B4000000 -BOTHER CIBAUD -HWCAP_AES -HWCAP_ASIMD -HWCAP_ASIMDDP -HWCAP_ASIMDFHM -HWCAP_ASIMDHP -HWCAP_ASIMDRDM -HWCAP_ATOMICS -HWCAP_CPUID -HWCAP_CRC32 -HWCAP_DCPOP -HWCAP_DIT -HWCAP_EVTSTRM -HWCAP_FCMA -HWCAP_FLAGM -HWCAP_FP -HWCAP_FPHP -HWCAP_ILRCPC -HWCAP_JSCVT -HWCAP_LRCPC -HWCAP_PACA -HWCAP_PACG -HWCAP_PMULL -HWCAP_SB -HWCAP_SHA1 -HWCAP_SHA2 -HWCAP_SHA3 -HWCAP_SHA512 -HWCAP_SM3 -HWCAP_SM4 -HWCAP_SSBS -HWCAP_SVE -HWCAP_USCAT -KEYCTL_CAPABILITIES -KEYCTL_CAPS0_BIG_KEY -KEYCTL_CAPS0_CAPABILITIES -KEYCTL_CAPS0_DIFFIE_HELLMAN -KEYCTL_CAPS0_INVALIDATE -KEYCTL_CAPS0_MOVE -KEYCTL_CAPS0_PERSISTENT_KEYRINGS -KEYCTL_CAPS0_PUBLIC_KEY -KEYCTL_CAPS0_RESTRICT_KEYRING -KEYCTL_CAPS1_NS_KEYRING_NAME -KEYCTL_CAPS1_NS_KEY_TAG -KEYCTL_MOVE MADV_SOFT_OFFLINE MAP_SYNC -NFT_MSG_DELOBJ -NFT_MSG_GETOBJ -NFT_MSG_GETOBJ_RESET -NFT_MSG_NEWOBJ -PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP -PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP -PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -SCM_TIMESTAMPING_OPT_STATS -SCM_TIMESTAMPING_PKTINFO -SCM_TIMESTAMPNS -SCM_TXTIME -SCM_WIFI_STATUS SIGSTKFLT SIGUNUSED -SO_ATTACH_BPF -SO_ATTACH_FILTER -SO_ATTACH_REUSEPORT_CBPF -SO_ATTACH_REUSEPORT_EBPF -SO_BINDTOIFINDEX -SO_BPF_EXTENSIONS -SO_BSDCOMPAT -SO_CNX_ADVICE -SO_COOKIE -SO_DETACH_BPF -SO_DETACH_FILTER -SO_DETACH_REUSEPORT_BPF -SO_GET_FILTER -SO_INCOMING_CPU -SO_INCOMING_NAPI_ID -SO_LOCK_FILTER -SO_MAX_PACING_RATE -SO_MEMINFO -SO_NOFCS -SO_NO_CHECK -SO_PEERGROUPS -SO_PEERNAME SO_PRIORITY SO_PROTOCOL -SO_RCVTIMEO_NEW -SO_SECURITY_AUTHENTICATION -SO_SECURITY_ENCRYPTION_NETWORK -SO_SECURITY_ENCRYPTION_TRANSPORT -SO_SELECT_ERR_QUEUE -SO_SNDTIMEO_NEW -SO_TIMESTAMPING_NEW -SO_TIMESTAMPNS -SO_TIMESTAMPNS_NEW -SO_TIMESTAMP_NEW -SO_TXTIME -SO_WIFI_STATUS -SO_ZEROCOPY SYS_accept SYS_msgctl SYS_msgget @@ -128,6 +36,4 @@ flock64 ip_mreqn max_align_t mcontext_t -sysctl -termios2 ucontext_t diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index c431d60704790..40d19bcbf3c72 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -2143,7 +2143,6 @@ SYS_getpriority SYS_getrandom SYS_getresgid SYS_getresuid -SYS_getrlimit SYS_getrusage SYS_getsid SYS_getsockname @@ -2181,14 +2180,12 @@ SYS_madvise SYS_mbind SYS_membarrier SYS_memfd_create -SYS_migrate_pages SYS_mincore SYS_mkdirat SYS_mknodat SYS_mlock SYS_mlock2 SYS_mlockall -SYS_mmap SYS_mount SYS_move_pages SYS_mprotect From 00f4b0fc371ce059adce85593d2e9f7af4ba3e10 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 2 Apr 2021 12:28:56 +0200 Subject: [PATCH 22/24] Fix semver test for Linux mips musl targets * mips-unknown-linux-musl * mipsel-unknown-linux-musl --- libc-test/semver/TODO-linux.txt | 10 +++++++++ libc-test/semver/linux-mips.txt | 38 --------------------------------- libc-test/semver/linux.txt | 3 --- 3 files changed, 10 insertions(+), 41 deletions(-) diff --git a/libc-test/semver/TODO-linux.txt b/libc-test/semver/TODO-linux.txt index e71091be46508..70bc8753c920f 100644 --- a/libc-test/semver/TODO-linux.txt +++ b/libc-test/semver/TODO-linux.txt @@ -85,6 +85,7 @@ SO_SECURITY_ENCRYPTION_NETWORK SO_SECURITY_ENCRYPTION_TRANSPORT SO_SELECT_ERR_QUEUE SO_SNDTIMEO_NEW +SO_STYLE SO_TIMESTAMPING_NEW SO_TIMESTAMPNS SO_TIMESTAMPNS_NEW @@ -92,8 +93,17 @@ SO_TIMESTAMP_NEW SO_TXTIME SO_WIFI_STATUS SO_ZEROCOPY +SYS__llseek +SYS__newselect +SYS_fadvise64 +SYS_fstatat64 SYS_getrlimit SYS_migrate_pages SYS_mmap +SYS_pread64 +SYS_pwrite64 +fsblkcnt64_t +fsfilcnt64_t +getrandom sysctl termios2 diff --git a/libc-test/semver/linux-mips.txt b/libc-test/semver/linux-mips.txt index 7ce9ecc058988..3fed27958a288 100644 --- a/libc-test/semver/linux-mips.txt +++ b/libc-test/semver/linux-mips.txt @@ -2,47 +2,15 @@ B2500000 B3000000 B3500000 B4000000 -BOTHER CIBAUD -NFT_MSG_DELOBJ -NFT_MSG_GETOBJ -NFT_MSG_GETOBJ_RESET -NFT_MSG_NEWOBJ -PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP -PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP -PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTRACE_GETFPREGS PTRACE_GETFPXREGS PTRACE_GETREGS PTRACE_SETFPREGS PTRACE_SETFPXREGS PTRACE_SETREGS -SCM_TIMESTAMPNS -SCM_WIFI_STATUS -SO_ATTACH_BPF -SO_ATTACH_FILTER -SO_BPF_EXTENSIONS -SO_BSDCOMPAT -SO_DETACH_BPF -SO_DETACH_FILTER -SO_GET_FILTER -SO_INCOMING_CPU -SO_LOCK_FILTER -SO_MAX_PACING_RATE -SO_NOFCS -SO_NO_CHECK -SO_PEERNAME SO_PRIORITY SO_PROTOCOL -SO_SECURITY_AUTHENTICATION -SO_SECURITY_ENCRYPTION_NETWORK -SO_SECURITY_ENCRYPTION_TRANSPORT -SO_SELECT_ERR_QUEUE -SO_STYLE -SO_TIMESTAMPNS -SO_WIFI_STATUS -SYS__llseek -SYS__newselect SYS__sysctl SYS_accept SYS_access @@ -60,11 +28,9 @@ SYS_dup2 SYS_epoll_create SYS_epoll_wait SYS_eventfd -SYS_fadvise64 SYS_fcntl64 SYS_fork SYS_fstat64 -SYS_fstatat64 SYS_fstatfs64 SYS_ftime SYS_ftruncate64 @@ -146,9 +112,5 @@ SYS_vserver SYS_waitpid TIOCCBRK TIOCSBRK -fsblkcnt64_t -fsfilcnt64_t ip_mreqn max_align_t -sysctl -termios2 diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 40d19bcbf3c72..2d035ff28f0ca 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -2212,7 +2212,6 @@ SYS_pipe2 SYS_pivot_root SYS_ppoll SYS_prctl -SYS_pread64 SYS_preadv SYS_preadv2 SYS_prlimit64 @@ -2220,7 +2219,6 @@ SYS_process_vm_readv SYS_process_vm_writev SYS_pselect6 SYS_ptrace -SYS_pwrite64 SYS_pwritev SYS_pwritev2 SYS_quotactl @@ -2722,7 +2720,6 @@ getmntent getnameinfo getpriority getpwent -getrandom getresgid getresuid getrlimit From ed1399a34612ce8cb4b897bbaf5e961831fa932a Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 2 Apr 2021 12:33:28 +0200 Subject: [PATCH 23/24] Fix semver test for x86_64-unknown-linux-gnux32 target --- libc-test/semver/TODO-linux.txt | 8 ++++++++ libc-test/semver/linux-gnu-x86_64.txt | 1 - libc-test/semver/linux-x86_64.txt | 7 ------- libc-test/semver/linux.txt | 1 - 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/libc-test/semver/TODO-linux.txt b/libc-test/semver/TODO-linux.txt index 70bc8753c920f..6396cf4684a1d 100644 --- a/libc-test/semver/TODO-linux.txt +++ b/libc-test/semver/TODO-linux.txt @@ -95,13 +95,21 @@ SO_WIFI_STATUS SO_ZEROCOPY SYS__llseek SYS__newselect +SYS__sysctl +SYS_create_module SYS_fadvise64 SYS_fstatat64 +SYS_get_kernel_syms +SYS_get_thread_area SYS_getrlimit SYS_migrate_pages SYS_mmap +SYS_nfsservctl SYS_pread64 SYS_pwrite64 +SYS_query_module +SYS_set_thread_area +SYS_uselib fsblkcnt64_t fsfilcnt64_t getrandom diff --git a/libc-test/semver/linux-gnu-x86_64.txt b/libc-test/semver/linux-gnu-x86_64.txt index 5745971b03d26..5d679db305b17 100644 --- a/libc-test/semver/linux-gnu-x86_64.txt +++ b/libc-test/semver/linux-gnu-x86_64.txt @@ -26,5 +26,4 @@ getcontext makecontext setcontext swapcontext -sysctl termios2 diff --git a/libc-test/semver/linux-x86_64.txt b/libc-test/semver/linux-x86_64.txt index ff5268f6d11bd..6865f47d1be46 100644 --- a/libc-test/semver/linux-x86_64.txt +++ b/libc-test/semver/linux-x86_64.txt @@ -27,14 +27,12 @@ SO_NO_CHECK SO_PRIORITY SO_PROTOCOL SS -SYS__sysctl SYS_access SYS_afs_syscall SYS_alarm SYS_chmod SYS_chown SYS_creat -SYS_create_module SYS_dup2 SYS_epoll_create SYS_epoll_wait @@ -42,8 +40,6 @@ SYS_eventfd SYS_fadvise64 SYS_fork SYS_futimesat -SYS_get_kernel_syms -SYS_get_thread_area SYS_getdents SYS_getpgrp SYS_getpmsg @@ -64,14 +60,12 @@ SYS_pkey_free SYS_pkey_mprotect SYS_poll SYS_putpmsg -SYS_query_module SYS_readlink SYS_rename SYS_renameat SYS_rmdir SYS_select SYS_sendfile -SYS_set_thread_area SYS_signalfd SYS_stat SYS_symlink @@ -79,7 +73,6 @@ SYS_sync_file_range SYS_sysfs SYS_time SYS_unlink -SYS_uselib SYS_ustat SYS_utime SYS_utimes diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 2d035ff28f0ca..90202ffa045b2 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -2202,7 +2202,6 @@ SYS_munlockall SYS_munmap SYS_name_to_handle_at SYS_nanosleep -SYS_nfsservctl SYS_open_by_handle_at SYS_openat SYS_perf_event_open From 418c48139bba1a4db2c27e210b99da7617e7ff43 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 2 Apr 2021 13:24:28 +0200 Subject: [PATCH 24/24] Output PASSED 1 tests in semver test Testing on Android (in ci/runtest-android.rs) seems to depend on the test outputting it was successful. --- libc-test/test/semver.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/libc-test/test/semver.rs b/libc-test/test/semver.rs index 61034681cc204..bc7d1c9c7954c 100644 --- a/libc-test/test/semver.rs +++ b/libc-test/test/semver.rs @@ -8,4 +8,5 @@ include!(concat!(env!("OUT_DIR"), "/semver.rs")); fn main() { // The test is about the imports created in `semver.rs`. + println!("PASSED 1 tests"); }