v1.1.24 update
[musl-tables] / data / musl.generic.decls
index 1fc46ae..b9cdd07 100644 (file)
@@ -66,6 +66,7 @@ AF_IPX        sys/socket.h    d       #define AF_IPX PF_IPX
 AF_IRDA        sys/socket.h    d       #define AF_IRDA PF_IRDA
 AF_ISDN        sys/socket.h    d       #define AF_ISDN PF_ISDN
 AF_IUCV        sys/socket.h    d       #define AF_IUCV PF_IUCV
+AF_KCM sys/socket.h    d       #define AF_KCM PF_KCM
 AF_KEY sys/socket.h    d       #define AF_KEY PF_KEY
 AF_LLC sys/socket.h    d       #define AF_LLC PF_LLC
 AF_LOCAL       sys/socket.h    d       #define AF_LOCAL PF_LOCAL
@@ -78,11 +79,13 @@ AF_NFC      sys/socket.h    d       #define AF_NFC PF_NFC
 AF_PACKET      sys/socket.h    d       #define AF_PACKET PF_PACKET
 AF_PHONET      sys/socket.h    d       #define AF_PHONET PF_PHONET
 AF_PPPOX       sys/socket.h    d       #define AF_PPPOX PF_PPPOX
+AF_QIPCRTR     sys/socket.h    d       #define AF_QIPCRTR PF_QIPCRTR
 AF_RDS sys/socket.h    d       #define AF_RDS PF_RDS
 AF_ROSE        sys/socket.h    d       #define AF_ROSE PF_ROSE
 AF_ROUTE       sys/socket.h    d       #define AF_ROUTE PF_ROUTE
 AF_RXRPC       sys/socket.h    d       #define AF_RXRPC PF_RXRPC
 AF_SECURITY    sys/socket.h    d       #define AF_SECURITY PF_SECURITY
+AF_SMC sys/socket.h    d       #define AF_SMC PF_SMC
 AF_SNA sys/socket.h    d       #define AF_SNA PF_SNA
 AF_TIPC        sys/socket.h    d       #define AF_TIPC PF_TIPC
 AF_UNIX        sys/socket.h    d       #define AF_UNIX AF_LOCAL
@@ -90,6 +93,7 @@ AF_UNSPEC     sys/socket.h    d       #define AF_UNSPEC PF_UNSPEC
 AF_VSOCK       sys/socket.h    d       #define AF_VSOCK PF_VSOCK
 AF_WANPIPE     sys/socket.h    d       #define AF_WANPIPE PF_WANPIPE
 AF_X25 sys/socket.h    d       #define AF_X25 PF_X25
+AF_XDP sys/socket.h    d       #define AF_XDP PF_XDP
 AHZ    sys/acct.h      d       #define AHZ 100
 AIO_ALLDONE    aio.h   d       #define AIO_ALLDONE 2
 AIO_CANCELED   aio.h   d       #define AIO_CANCELED 0
@@ -113,6 +117,7 @@ ARMAG       ar.h    d       #define ARMAG "!<arch>\n"
 ARPD_FLUSH     net/if_arp.h    d       #define ARPD_FLUSH 0x03
 ARPD_LOOKUP    net/if_arp.h    d       #define ARPD_LOOKUP 0x02
 ARPD_UPDATE    net/if_arp.h    d       #define ARPD_UPDATE 0x01
+ARPHRD_6LOWPAN net/if_arp.h    d       #define ARPHRD_6LOWPAN 825
 ARPHRD_ADAPT   net/if_arp.h    d       #define ARPHRD_ADAPT 264
 ARPHRD_APPLETLK        net/if_arp.h    d       #define ARPHRD_APPLETLK 8
 ARPHRD_ARCNET  net/if_arp.h    d       #define ARPHRD_ARCNET 7
@@ -167,6 +172,7 @@ ARPHRD_PIMREG       net/if_arp.h    d       #define ARPHRD_PIMREG 779
 ARPHRD_PPP     net/if_arp.h    d       #define ARPHRD_PPP 512
 ARPHRD_PRONET  net/if_arp.h    d       #define ARPHRD_PRONET 4
 ARPHRD_RAWHDLC net/if_arp.h    d       #define ARPHRD_RAWHDLC 518
+ARPHRD_RAWIP   net/if_arp.h    d       #define ARPHRD_RAWIP 519
 ARPHRD_ROSE    net/if_arp.h    d       #define ARPHRD_ROSE 270
 ARPHRD_RSRVD   net/if_arp.h    d       #define ARPHRD_RSRVD 260
 ARPHRD_SIT     net/if_arp.h    d       #define ARPHRD_SIT 776
@@ -176,6 +182,7 @@ ARPHRD_SLIP6        net/if_arp.h    d       #define ARPHRD_SLIP6 258
 ARPHRD_TUNNEL  net/if_arp.h    d       #define ARPHRD_TUNNEL 768
 ARPHRD_TUNNEL6 net/if_arp.h    d       #define ARPHRD_TUNNEL6 769
 ARPHRD_VOID    net/if_arp.h    d       #define ARPHRD_VOID 0xFFFF
+ARPHRD_VSOCKMON        net/if_arp.h    d       #define ARPHRD_VSOCKMON 826
 ARPHRD_X25     net/if_arp.h    d       #define ARPHRD_X25 271
 ARPOP_InREPLY  net/if_arp.h    d       #define ARPOP_InREPLY 9
 ARPOP_InREQUEST        net/if_arp.h    d       #define ARPOP_InREQUEST 8
@@ -212,10 +219,19 @@ AT_HWCAP2 elf.h   d       #define AT_HWCAP2 26
 AT_ICACHEBSIZE elf.h   d       #define AT_ICACHEBSIZE 20
 AT_IGNORE      elf.h   d       #define AT_IGNORE 1
 AT_IGNOREPPC   elf.h   d       #define AT_IGNOREPPC 22
+AT_L1D_CACHEGEOMETRY   elf.h   d       #define AT_L1D_CACHEGEOMETRY 43
 AT_L1D_CACHESHAPE      elf.h   d       #define AT_L1D_CACHESHAPE 35
+AT_L1D_CACHESIZE       elf.h   d       #define AT_L1D_CACHESIZE 42
+AT_L1I_CACHEGEOMETRY   elf.h   d       #define AT_L1I_CACHEGEOMETRY 41
 AT_L1I_CACHESHAPE      elf.h   d       #define AT_L1I_CACHESHAPE 34
+AT_L1I_CACHESIZE       elf.h   d       #define AT_L1I_CACHESIZE 40
+AT_L2_CACHEGEOMETRY    elf.h   d       #define AT_L2_CACHEGEOMETRY 45
 AT_L2_CACHESHAPE       elf.h   d       #define AT_L2_CACHESHAPE 36
+AT_L2_CACHESIZE        elf.h   d       #define AT_L2_CACHESIZE 44
+AT_L3_CACHEGEOMETRY    elf.h   d       #define AT_L3_CACHEGEOMETRY 47
 AT_L3_CACHESHAPE       elf.h   d       #define AT_L3_CACHESHAPE 37
+AT_L3_CACHESIZE        elf.h   d       #define AT_L3_CACHESIZE 46
+AT_MINSIGSTKSZ elf.h   d       #define AT_MINSIGSTKSZ 51
 AT_NOTELF      elf.h   d       #define AT_NOTELF 10
 AT_NO_AUTOMOUNT        fcntl.h d       #define AT_NO_AUTOMOUNT 0x800
 AT_NULL        elf.h   d       #define AT_NULL 0
@@ -225,8 +241,13 @@ AT_PHENT   elf.h   d       #define AT_PHENT 4
 AT_PHNUM       elf.h   d       #define AT_PHNUM 5
 AT_PLATFORM    elf.h   d       #define AT_PLATFORM 15
 AT_RANDOM      elf.h   d       #define AT_RANDOM 25
+AT_RECURSIVE   fcntl.h d       #define AT_RECURSIVE 0x8000
 AT_REMOVEDIR   fcntl.h d       #define AT_REMOVEDIR 0x200
 AT_SECURE      elf.h   d       #define AT_SECURE 23
+AT_STATX_DONT_SYNC     fcntl.h d       #define AT_STATX_DONT_SYNC 0x4000
+AT_STATX_FORCE_SYNC    fcntl.h d       #define AT_STATX_FORCE_SYNC 0x2000
+AT_STATX_SYNC_AS_STAT  fcntl.h d       #define AT_STATX_SYNC_AS_STAT 0x0000
+AT_STATX_SYNC_TYPE     fcntl.h d       #define AT_STATX_SYNC_TYPE 0x6000
 AT_SYMLINK_FOLLOW      fcntl.h d       #define AT_SYMLINK_FOLLOW 0x400
 AT_SYMLINK_NOFOLLOW    fcntl.h d       #define AT_SYMLINK_NOFOLLOW 0x100
 AT_SYSINFO     elf.h   d       #define AT_SYSINFO 32
@@ -291,7 +312,7 @@ BUS_MCEERR_AR       signal.h        d       #define BUS_MCEERR_AR 4
 BUS_OBJERR     signal.h        d       #define BUS_OBJERR 3
 BYTE_ORDER     endian.h        d       #define BYTE_ORDER __BYTE_ORDER
 CACHEABLE      sys/cachectl.h  d       #define CACHEABLE 0
-CANBSIZE       sys/param.h     d       #define CANBSIZE 255
+CANBSIZ        sys/param.h     d       #define CANBSIZ 255
 CBRK   sys/ttydefaults.h       d       #define CBRK CEOL
 CDISCARD       sys/ttydefaults.h       d       #define CDISCARD CTRL('o')
 CDSUSP sys/ttydefaults.h       d       #define CDSUSP CTRL('y')
@@ -339,6 +360,7 @@ CLONE_DETACHED      sched.h d       #define CLONE_DETACHED 0x00400000
 CLONE_FILES    sched.h d       #define CLONE_FILES 0x00000400
 CLONE_FS       sched.h d       #define CLONE_FS 0x00000200
 CLONE_IO       sched.h d       #define CLONE_IO 0x80000000
+CLONE_NEWCGROUP        sched.h d       #define CLONE_NEWCGROUP 0x02000000
 CLONE_NEWIPC   sched.h d       #define CLONE_NEWIPC 0x08000000
 CLONE_NEWNET   sched.h d       #define CLONE_NEWNET 0x40000000
 CLONE_NEWNS    sched.h d       #define CLONE_NEWNS 0x00020000
@@ -347,6 +369,7 @@ CLONE_NEWUSER       sched.h d       #define CLONE_NEWUSER 0x10000000
 CLONE_NEWUTS   sched.h d       #define CLONE_NEWUTS 0x04000000
 CLONE_PARENT   sched.h d       #define CLONE_PARENT 0x00008000
 CLONE_PARENT_SETTID    sched.h d       #define CLONE_PARENT_SETTID 0x00100000
+CLONE_PIDFD    sched.h d       #define CLONE_PIDFD 0x00001000
 CLONE_PTRACE   sched.h d       #define CLONE_PTRACE 0x00002000
 CLONE_SETTLS   sched.h d       #define CLONE_SETTLS 0x00080000
 CLONE_SIGHAND  sched.h d       #define CLONE_SIGHAND 0x00000800
@@ -363,7 +386,7 @@ CMSG_ALIGN  sys/socket.h    d       #define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1)
 CMSG_DATA      sys/socket.h    d       #define CMSG_DATA(cmsg) ((unsigned char *) (((struct cmsghdr *)(cmsg)) + 1))
 CMSG_FIRSTHDR  sys/socket.h    d       #define CMSG_FIRSTHDR(mhdr) ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
 CMSG_LEN       sys/socket.h    d       #define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
-CMSG_NXTHDR    sys/socket.h    d       #define CMSG_NXTHDR(mhdr, cmsg) ((cmsg)->cmsg_len < sizeof (struct cmsghdr) ? (struct cmsghdr *)0 : (__CMSG_NEXT(cmsg) + sizeof (struct cmsghdr) >= __MHDR_END(mhdr) ? (struct cmsghdr *)0 : ((struct cmsghdr *)__CMSG_NEXT(cmsg))))
+CMSG_NXTHDR    sys/socket.h    d       #define CMSG_NXTHDR(mhdr, cmsg) ((cmsg)->cmsg_len < sizeof (struct cmsghdr) || __CMSG_LEN(cmsg) + sizeof(struct cmsghdr) >= __MHDR_END(mhdr) - (unsigned char *)(cmsg) ? 0 : (struct cmsghdr *)__CMSG_NEXT(cmsg))
 CMSG_SPACE     sys/socket.h    d       #define CMSG_SPACE(len) (CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr)))
 CODE   syslog.h        t       } CODE;
 CODESET        langinfo.h      d       #define CODESET 14
@@ -488,7 +511,9 @@ DF_1_NOOPEN elf.h   d       #define DF_1_NOOPEN 0x00000040
 DF_1_NORELOC   elf.h   d       #define DF_1_NORELOC 0x00400000
 DF_1_NOW       elf.h   d       #define DF_1_NOW 0x00000001
 DF_1_ORIGIN    elf.h   d       #define DF_1_ORIGIN 0x00000080
+DF_1_PIE       elf.h   d       #define DF_1_PIE 0x08000000
 DF_1_SINGLETON elf.h   d       #define DF_1_SINGLETON 0x02000000
+DF_1_STUB      elf.h   d       #define DF_1_STUB 0x04000000
 DF_1_SYMINTPOSE        elf.h   d       #define DF_1_SYMINTPOSE 0x00800000
 DF_1_TRANS     elf.h   d       #define DF_1_TRANS 0x00000200
 DF_BIND_NOW    elf.h   d       #define DF_BIND_NOW 0x00000008
@@ -594,13 +619,14 @@ DT_MIPS_LOCALPAGE_GOTIDX  elf.h   d       #define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025
 DT_MIPS_LOCAL_GOTIDX   elf.h   d       #define DT_MIPS_LOCAL_GOTIDX 0x70000026
 DT_MIPS_LOCAL_GOTNO    elf.h   d       #define DT_MIPS_LOCAL_GOTNO 0x7000000a
 DT_MIPS_MSYM   elf.h   d       #define DT_MIPS_MSYM 0x70000007
-DT_MIPS_NUM    elf.h   d       #define DT_MIPS_NUM 0x35
+DT_MIPS_NUM    elf.h   d       #define DT_MIPS_NUM 0x36
 DT_MIPS_OPTIONS        elf.h   d       #define DT_MIPS_OPTIONS 0x70000029
 DT_MIPS_PERF_SUFFIX    elf.h   d       #define DT_MIPS_PERF_SUFFIX 0x7000002e
 DT_MIPS_PIXIE_INIT     elf.h   d       #define DT_MIPS_PIXIE_INIT 0x70000023
 DT_MIPS_PLTGOT elf.h   d       #define DT_MIPS_PLTGOT 0x70000032
 DT_MIPS_PROTECTED_GOTIDX       elf.h   d       #define DT_MIPS_PROTECTED_GOTIDX 0x70000028
 DT_MIPS_RLD_MAP        elf.h   d       #define DT_MIPS_RLD_MAP 0x70000016
+DT_MIPS_RLD_MAP_REL    elf.h   d       #define DT_MIPS_RLD_MAP_REL 0x70000035
 DT_MIPS_RLD_TEXT_RESOLVE_ADDR  elf.h   d       #define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d
 DT_MIPS_RLD_VERSION    elf.h   d       #define DT_MIPS_RLD_VERSION 0x70000001
 DT_MIPS_RWPLT  elf.h   d       #define DT_MIPS_RWPLT 0x70000034
@@ -612,8 +638,9 @@ DT_MOVEENT  elf.h   d       #define DT_MOVEENT 0x6ffffdfa
 DT_MOVESZ      elf.h   d       #define DT_MOVESZ 0x6ffffdfb
 DT_MOVETAB     elf.h   d       #define DT_MOVETAB 0x6ffffefe
 DT_NEEDED      elf.h   d       #define DT_NEEDED 1
+DT_NIOS2_GP    elf.h   d       #define DT_NIOS2_GP 0x70000002
 DT_NULL        elf.h   d       #define DT_NULL 0
-DT_NUM elf.h   d       #define DT_NUM 34
+DT_NUM elf.h   d       #define DT_NUM 35
 DT_PLTGOT      elf.h   d       #define DT_PLTGOT 3
 DT_PLTPAD      elf.h   d       #define DT_PLTPAD 0x6ffffefd
 DT_PLTPADSZ    elf.h   d       #define DT_PLTPADSZ 0x6ffffdf9
@@ -621,11 +648,13 @@ DT_PLTREL elf.h   d       #define DT_PLTREL 20
 DT_PLTRELSZ    elf.h   d       #define DT_PLTRELSZ 2
 DT_POSFLAG_1   elf.h   d       #define DT_POSFLAG_1 0x6ffffdfd
 DT_PPC64_GLINK elf.h   d       #define DT_PPC64_GLINK (DT_LOPROC + 0)
-DT_PPC64_NUM   elf.h   d       #define DT_PPC64_NUM 3
+DT_PPC64_NUM   elf.h   d       #define DT_PPC64_NUM 4
 DT_PPC64_OPD   elf.h   d       #define DT_PPC64_OPD (DT_LOPROC + 1)
 DT_PPC64_OPDSZ elf.h   d       #define DT_PPC64_OPDSZ (DT_LOPROC + 2)
+DT_PPC64_OPT   elf.h   d       #define DT_PPC64_OPT (DT_LOPROC + 3)
 DT_PPC_GOT     elf.h   d       #define DT_PPC_GOT (DT_LOPROC + 0)
-DT_PPC_NUM     elf.h   d       #define DT_PPC_NUM 1
+DT_PPC_NUM     elf.h   d       #define DT_PPC_NUM 2
+DT_PPC_OPT     elf.h   d       #define DT_PPC_OPT (DT_LOPROC + 1)
 DT_PREINIT_ARRAY       elf.h   d       #define DT_PREINIT_ARRAY 32
 DT_PREINIT_ARRAYSZ     elf.h   d       #define DT_PREINIT_ARRAYSZ 33
 DT_PROCNUM     elf.h   d       #define DT_PROCNUM DT_MIPS_NUM
@@ -652,6 +681,7 @@ DT_SYMINENT elf.h   d       #define DT_SYMINENT 0x6ffffdff
 DT_SYMINFO     elf.h   d       #define DT_SYMINFO 0x6ffffeff
 DT_SYMINSZ     elf.h   d       #define DT_SYMINSZ 0x6ffffdfe
 DT_SYMTAB      elf.h   d       #define DT_SYMTAB 6
+DT_SYMTAB_SHNDX        elf.h   d       #define DT_SYMTAB_SHNDX 34
 DT_TEXTREL     elf.h   d       #define DT_TEXTREL 22
 DT_TLSDESC_GOT elf.h   d       #define DT_TLSDESC_GOT 0x6ffffef7
 DT_TLSDESC_PLT elf.h   d       #define DT_TLSDESC_PLT 0x6ffffef6
@@ -747,6 +777,7 @@ EF_MIPS_ARCH_5      elf.h   d       #define EF_MIPS_ARCH_5 0x40000000
 EF_MIPS_ARCH_64        elf.h   d       #define EF_MIPS_ARCH_64 0x60000000
 EF_MIPS_ARCH_64R2      elf.h   d       #define EF_MIPS_ARCH_64R2 0x80000000
 EF_MIPS_CPIC   elf.h   d       #define EF_MIPS_CPIC 4
+EF_MIPS_FP64   elf.h   d       #define EF_MIPS_FP64 512
 EF_MIPS_NAN2008        elf.h   d       #define EF_MIPS_NAN2008 1024
 EF_MIPS_NOREORDER      elf.h   d       #define EF_MIPS_NOREORDER 1
 EF_MIPS_PIC    elf.h   d       #define EF_MIPS_PIC 2
@@ -758,9 +789,32 @@ EF_PARISC_LSB      elf.h   d       #define EF_PARISC_LSB 0x00040000
 EF_PARISC_NO_KABP      elf.h   d       #define EF_PARISC_NO_KABP 0x00100000
 EF_PARISC_TRAPNIL      elf.h   d       #define EF_PARISC_TRAPNIL 0x00010000
 EF_PARISC_WIDE elf.h   d       #define EF_PARISC_WIDE 0x00080000
+EF_PPC64_ABI   elf.h   d       #define EF_PPC64_ABI 3
 EF_PPC_EMB     elf.h   d       #define EF_PPC_EMB 0x80000000
 EF_PPC_RELOCATABLE     elf.h   d       #define EF_PPC_RELOCATABLE 0x00010000
 EF_PPC_RELOCATABLE_LIB elf.h   d       #define EF_PPC_RELOCATABLE_LIB 0x00008000
+EF_SH1 elf.h   d       #define EF_SH1 0x1
+EF_SH2 elf.h   d       #define EF_SH2 0x2
+EF_SH2A        elf.h   d       #define EF_SH2A 0xd
+EF_SH2A_NOFPU  elf.h   d       #define EF_SH2A_NOFPU 0x13
+EF_SH2A_SH3E   elf.h   d       #define EF_SH2A_SH3E 0x18
+EF_SH2A_SH3_NOFPU      elf.h   d       #define EF_SH2A_SH3_NOFPU 0x16
+EF_SH2A_SH4    elf.h   d       #define EF_SH2A_SH4 0x17
+EF_SH2A_SH4_NOFPU      elf.h   d       #define EF_SH2A_SH4_NOFPU 0x15
+EF_SH2E        elf.h   d       #define EF_SH2E 0xb
+EF_SH3 elf.h   d       #define EF_SH3 0x3
+EF_SH3E        elf.h   d       #define EF_SH3E 0x8
+EF_SH3_DSP     elf.h   d       #define EF_SH3_DSP 0x5
+EF_SH3_NOMMU   elf.h   d       #define EF_SH3_NOMMU 0x14
+EF_SH4 elf.h   d       #define EF_SH4 0x9
+EF_SH4A        elf.h   d       #define EF_SH4A 0xc
+EF_SH4AL_DSP   elf.h   d       #define EF_SH4AL_DSP 0x6
+EF_SH4A_NOFPU  elf.h   d       #define EF_SH4A_NOFPU 0x11
+EF_SH4_NOFPU   elf.h   d       #define EF_SH4_NOFPU 0x10
+EF_SH4_NOMMU_NOFPU     elf.h   d       #define EF_SH4_NOMMU_NOFPU 0x12
+EF_SH_DSP      elf.h   d       #define EF_SH_DSP 0x4
+EF_SH_MACH_MASK        elf.h   d       #define EF_SH_MACH_MASK 0x1f
+EF_SH_UNKNOWN  elf.h   d       #define EF_SH_UNKNOWN 0x0
 EF_SPARCV9_MM  elf.h   d       #define EF_SPARCV9_MM 3
 EF_SPARCV9_PSO elf.h   d       #define EF_SPARCV9_PSO 1
 EF_SPARCV9_RMO elf.h   d       #define EF_SPARCV9_RMO 2
@@ -807,6 +861,11 @@ ELFCLASS32 elf.h   d       #define ELFCLASS32 1
 ELFCLASS64     elf.h   d       #define ELFCLASS64 2
 ELFCLASSNONE   elf.h   d       #define ELFCLASSNONE 0
 ELFCLASSNUM    elf.h   d       #define ELFCLASSNUM 3
+ELFCOMPRESS_HIOS       elf.h   d       #define ELFCOMPRESS_HIOS 0x6fffffff
+ELFCOMPRESS_HIPROC     elf.h   d       #define ELFCOMPRESS_HIPROC 0x7fffffff
+ELFCOMPRESS_LOOS       elf.h   d       #define ELFCOMPRESS_LOOS 0x60000000
+ELFCOMPRESS_LOPROC     elf.h   d       #define ELFCOMPRESS_LOPROC 0x70000000
+ELFCOMPRESS_ZLIB       elf.h   d       #define ELFCOMPRESS_ZLIB 1
 ELFDATA2LSB    elf.h   d       #define ELFDATA2LSB 1
 ELFDATA2MSB    elf.h   d       #define ELFDATA2MSB 2
 ELFDATANONE    elf.h   d       #define ELFDATANONE 0
@@ -842,29 +901,70 @@ ELF_NOTE_SOLARIS  elf.h   d       #define ELF_NOTE_SOLARIS "SUNW Solaris"
 ELF_PRARGSZ    sys/procfs.h    d       #define ELF_PRARGSZ 80
 EMPTY  utmpx.h d       #define EMPTY 0
 EM_386 elf.h   d       #define EM_386 3
+EM_56800EX     elf.h   d       #define EM_56800EX 200
 EM_68HC05      elf.h   d       #define EM_68HC05 72
 EM_68HC08      elf.h   d       #define EM_68HC08 71
 EM_68HC11      elf.h   d       #define EM_68HC11 70
 EM_68HC12      elf.h   d       #define EM_68HC12 53
 EM_68HC16      elf.h   d       #define EM_68HC16 69
 EM_68K elf.h   d       #define EM_68K 4
+EM_78KOR       elf.h   d       #define EM_78KOR 199
+EM_8051        elf.h   d       #define EM_8051 165
 EM_860 elf.h   d       #define EM_860 7
 EM_88K elf.h   d       #define EM_88K 5
 EM_960 elf.h   d       #define EM_960 19
 EM_AARCH64     elf.h   d       #define EM_AARCH64 183
 EM_ALPHA       elf.h   d       #define EM_ALPHA 0x9026
+EM_ALTERA_NIOS2        elf.h   d       #define EM_ALTERA_NIOS2 113
+EM_AMDGPU      elf.h   d       #define EM_AMDGPU 224
 EM_ARC elf.h   d       #define EM_ARC 45
+EM_ARCA        elf.h   d       #define EM_ARCA 109
 EM_ARC_A5      elf.h   d       #define EM_ARC_A5 93
+EM_ARC_COMPACT elf.h   d       #define EM_ARC_COMPACT 93
+EM_ARC_COMPACT2        elf.h   d       #define EM_ARC_COMPACT2 195
 EM_ARM elf.h   d       #define EM_ARM 40
 EM_AVR elf.h   d       #define EM_AVR 83
+EM_AVR32       elf.h   d       #define EM_AVR32 185
+EM_BA1 elf.h   d       #define EM_BA1 201
+EM_BA2 elf.h   d       #define EM_BA2 202
+EM_BLACKFIN    elf.h   d       #define EM_BLACKFIN 106
+EM_BPF elf.h   d       #define EM_BPF 247
+EM_C166        elf.h   d       #define EM_C166 116
+EM_CDP elf.h   d       #define EM_CDP 215
+EM_CE  elf.h   d       #define EM_CE 119
+EM_CLOUDSHIELD elf.h   d       #define EM_CLOUDSHIELD 192
+EM_COGE        elf.h   d       #define EM_COGE 216
 EM_COLDFIRE    elf.h   d       #define EM_COLDFIRE 52
+EM_COOL        elf.h   d       #define EM_COOL 217
+EM_COREA_1ST   elf.h   d       #define EM_COREA_1ST 193
+EM_COREA_2ND   elf.h   d       #define EM_COREA_2ND 194
+EM_CR  elf.h   d       #define EM_CR 103
+EM_CR16        elf.h   d       #define EM_CR16 177
+EM_CRAYNV2     elf.h   d       #define EM_CRAYNV2 172
 EM_CRIS        elf.h   d       #define EM_CRIS 76
+EM_CRX elf.h   d       #define EM_CRX 114
+EM_CSKY        elf.h   d       #define EM_CSKY 252
+EM_CSR_KALIMBA elf.h   d       #define EM_CSR_KALIMBA 219
+EM_CUDA        elf.h   d       #define EM_CUDA 190
+EM_CYPRESS_M8C elf.h   d       #define EM_CYPRESS_M8C 161
 EM_D10V        elf.h   d       #define EM_D10V 85
 EM_D30V        elf.h   d       #define EM_D30V 86
+EM_DSP24       elf.h   d       #define EM_DSP24 136
+EM_DSPIC30F    elf.h   d       #define EM_DSPIC30F 118
+EM_DXP elf.h   d       #define EM_DXP 112
+EM_ECOG16      elf.h   d       #define EM_ECOG16 176
+EM_ECOG1X      elf.h   d       #define EM_ECOG1X 168
+EM_ECOG2       elf.h   d       #define EM_ECOG2 134
+EM_EMX16       elf.h   d       #define EM_EMX16 212
+EM_EMX8        elf.h   d       #define EM_EMX8 213
+EM_ETPU        elf.h   d       #define EM_ETPU 178
+EM_EXCESS      elf.h   d       #define EM_EXCESS 111
+EM_F2MC16      elf.h   d       #define EM_F2MC16 104
 EM_FAKE_ALPHA  elf.h   d       #define EM_FAKE_ALPHA 41
 EM_FIREPATH    elf.h   d       #define EM_FIREPATH 78
 EM_FR20        elf.h   d       #define EM_FR20 37
 EM_FR30        elf.h   d       #define EM_FR30 84
+EM_FT32        elf.h   d       #define EM_FT32 222
 EM_FX66        elf.h   d       #define EM_FX66 66
 EM_H8S elf.h   d       #define EM_H8S 48
 EM_H8_300      elf.h   d       #define EM_H8_300 46
@@ -872,22 +972,45 @@ EM_H8_300H        elf.h   d       #define EM_H8_300H 47
 EM_H8_500      elf.h   d       #define EM_H8_500 49
 EM_HUANY       elf.h   d       #define EM_HUANY 81
 EM_IA_64       elf.h   d       #define EM_IA_64 50
+EM_IP2K        elf.h   d       #define EM_IP2K 101
 EM_JAVELIN     elf.h   d       #define EM_JAVELIN 77
+EM_K10M        elf.h   d       #define EM_K10M 181
+EM_KM32        elf.h   d       #define EM_KM32 210
+EM_KMX32       elf.h   d       #define EM_KMX32 211
+EM_KVARC       elf.h   d       #define EM_KVARC 214
+EM_L10M        elf.h   d       #define EM_L10M 180
+EM_LATTICEMICO32       elf.h   d       #define EM_LATTICEMICO32 138
+EM_M16C        elf.h   d       #define EM_M16C 117
 EM_M32 elf.h   d       #define EM_M32 1
+EM_M32C        elf.h   d       #define EM_M32C 120
 EM_M32R        elf.h   d       #define EM_M32R 88
+EM_MANIK       elf.h   d       #define EM_MANIK 171
+EM_MAX elf.h   d       #define EM_MAX 102
+EM_MAXQ30      elf.h   d       #define EM_MAXQ30 169
+EM_MCHP_PIC    elf.h   d       #define EM_MCHP_PIC 204
+EM_MCST_ELBRUS elf.h   d       #define EM_MCST_ELBRUS 175
 EM_ME16        elf.h   d       #define EM_ME16 59
+EM_METAG       elf.h   d       #define EM_METAG 174
 EM_MICROBLAZE  elf.h   d       #define EM_MICROBLAZE 189
 EM_MIPS        elf.h   d       #define EM_MIPS 8
 EM_MIPS_RS3_LE elf.h   d       #define EM_MIPS_RS3_LE 10
 EM_MIPS_X      elf.h   d       #define EM_MIPS_X 51
 EM_MMA elf.h   d       #define EM_MMA 54
+EM_MMDSP_PLUS  elf.h   d       #define EM_MMDSP_PLUS 160
 EM_MMIX        elf.h   d       #define EM_MMIX 80
 EM_MN10200     elf.h   d       #define EM_MN10200 90
 EM_MN10300     elf.h   d       #define EM_MN10300 89
+EM_MOXIE       elf.h   d       #define EM_MOXIE 223
+EM_MSP430      elf.h   d       #define EM_MSP430 105
 EM_NCPU        elf.h   d       #define EM_NCPU 56
 EM_NDR1        elf.h   d       #define EM_NDR1 57
+EM_NDS32       elf.h   d       #define EM_NDS32 167
 EM_NONE        elf.h   d       #define EM_NONE 0
-EM_NUM elf.h   d       #define EM_NUM 192
+EM_NORC        elf.h   d       #define EM_NORC 218
+EM_NS32K       elf.h   d       #define EM_NS32K 97
+EM_NUM elf.h   d       #define EM_NUM 253
+EM_OPEN8       elf.h   d       #define EM_OPEN8 196
+EM_OPENRISC    elf.h   d       #define EM_OPENRISC 92
 EM_OR1K        elf.h   d       #define EM_OR1K 92
 EM_PARISC      elf.h   d       #define EM_PARISC 15
 EM_PCP elf.h   d       #define EM_PCP 55
@@ -896,30 +1019,65 @@ EM_PJ    elf.h   d       #define EM_PJ 91
 EM_PPC elf.h   d       #define EM_PPC 20
 EM_PPC64       elf.h   d       #define EM_PPC64 21
 EM_PRISM       elf.h   d       #define EM_PRISM 82
+EM_QDSP6       elf.h   d       #define EM_QDSP6 164
+EM_R32C        elf.h   d       #define EM_R32C 162
 EM_RCE elf.h   d       #define EM_RCE 39
 EM_RH32        elf.h   d       #define EM_RH32 38
+EM_RISCV       elf.h   d       #define EM_RISCV 243
+EM_RL78        elf.h   d       #define EM_RL78 197
+EM_RS08        elf.h   d       #define EM_RS08 132
+EM_RX  elf.h   d       #define EM_RX 173
 EM_S370        elf.h   d       #define EM_S370 9
 EM_S390        elf.h   d       #define EM_S390 22
+EM_SCORE7      elf.h   d       #define EM_SCORE7 135
+EM_SEP elf.h   d       #define EM_SEP 108
+EM_SE_C17      elf.h   d       #define EM_SE_C17 139
+EM_SE_C33      elf.h   d       #define EM_SE_C33 107
 EM_SH  elf.h   d       #define EM_SH 42
+EM_SHARC       elf.h   d       #define EM_SHARC 133
+EM_SLE9X       elf.h   d       #define EM_SLE9X 179
+EM_SNP1K       elf.h   d       #define EM_SNP1K 99
 EM_SPARC       elf.h   d       #define EM_SPARC 2
 EM_SPARC32PLUS elf.h   d       #define EM_SPARC32PLUS 18
 EM_SPARCV9     elf.h   d       #define EM_SPARCV9 43
 EM_ST100       elf.h   d       #define EM_ST100 60
 EM_ST19        elf.h   d       #define EM_ST19 74
+EM_ST200       elf.h   d       #define EM_ST200 100
 EM_ST7 elf.h   d       #define EM_ST7 68
 EM_ST9PLUS     elf.h   d       #define EM_ST9PLUS 67
 EM_STARCORE    elf.h   d       #define EM_STARCORE 58
+EM_STM8        elf.h   d       #define EM_STM8 186
+EM_STXP7X      elf.h   d       #define EM_STXP7X 166
 EM_SVX elf.h   d       #define EM_SVX 73
+EM_TILE64      elf.h   d       #define EM_TILE64 187
 EM_TILEGX      elf.h   d       #define EM_TILEGX 191
 EM_TILEPRO     elf.h   d       #define EM_TILEPRO 188
 EM_TINYJ       elf.h   d       #define EM_TINYJ 61
+EM_TI_ARP32    elf.h   d       #define EM_TI_ARP32 143
+EM_TI_C2000    elf.h   d       #define EM_TI_C2000 141
+EM_TI_C5500    elf.h   d       #define EM_TI_C5500 142
+EM_TI_C6000    elf.h   d       #define EM_TI_C6000 140
+EM_TI_PRU      elf.h   d       #define EM_TI_PRU 144
+EM_TMM_GPP     elf.h   d       #define EM_TMM_GPP 96
+EM_TPC elf.h   d       #define EM_TPC 98
 EM_TRICORE     elf.h   d       #define EM_TRICORE 44
+EM_TRIMEDIA    elf.h   d       #define EM_TRIMEDIA 163
+EM_TSK3000     elf.h   d       #define EM_TSK3000 131
+EM_UNICORE     elf.h   d       #define EM_UNICORE 110
 EM_V800        elf.h   d       #define EM_V800 36
 EM_V850        elf.h   d       #define EM_V850 87
 EM_VAX elf.h   d       #define EM_VAX 75
+EM_VIDEOCORE   elf.h   d       #define EM_VIDEOCORE 95
+EM_VIDEOCORE3  elf.h   d       #define EM_VIDEOCORE3 137
+EM_VIDEOCORE5  elf.h   d       #define EM_VIDEOCORE5 198
+EM_VISIUM      elf.h   d       #define EM_VISIUM 221
 EM_VPP500      elf.h   d       #define EM_VPP500 17
 EM_X86_64      elf.h   d       #define EM_X86_64 62
+EM_XCORE       elf.h   d       #define EM_XCORE 203
+EM_XGATE       elf.h   d       #define EM_XGATE 115
+EM_XIMO16      elf.h   d       #define EM_XIMO16 170
 EM_XTENSA      elf.h   d       #define EM_XTENSA 94
+EM_Z80 elf.h   d       #define EM_Z80 220
 EM_ZSP elf.h   d       #define EM_ZSP 79
 ENCRYPT_CNT    arpa/telnet.h   d       #define ENCRYPT_CNT 9
 ENCRYPT_DEC_KEYID      arpa/telnet.h   d       #define ENCRYPT_DEC_KEYID 8
@@ -950,9 +1108,11 @@ EOF       stdio.h d       #define EOF (-1)
 EOR    arpa/telnet.h   d       #define EOR 239
 EPOLLERR       sys/epoll.h     d       #define EPOLLERR 0x008
 EPOLLET        sys/epoll.h     d       #define EPOLLET (1U<<31)
+EPOLLEXCLUSIVE sys/epoll.h     d       #define EPOLLEXCLUSIVE (1U<<28)
 EPOLLHUP       sys/epoll.h     d       #define EPOLLHUP 0x010
 EPOLLIN        sys/epoll.h     d       #define EPOLLIN 0x001
 EPOLLMSG       sys/epoll.h     d       #define EPOLLMSG 0x400
+EPOLLNVAL      sys/epoll.h     d       #define EPOLLNVAL 0x020
 EPOLLONESHOT   sys/epoll.h     d       #define EPOLLONESHOT (1U<<30)
 EPOLLOUT       sys/epoll.h     d       #define EPOLLOUT 0x004
 EPOLLPRI       sys/epoll.h     d       #define EPOLLPRI 0x002
@@ -1002,6 +1162,8 @@ ETH_DATA_LEN      netinet/if_ether.h      d       #define ETH_DATA_LEN 1500
 ETH_FCS_LEN    netinet/if_ether.h      d       #define ETH_FCS_LEN 4
 ETH_FRAME_LEN  netinet/if_ether.h      d       #define ETH_FRAME_LEN 1514
 ETH_HLEN       netinet/if_ether.h      d       #define ETH_HLEN 14
+ETH_MAX_MTU    netinet/if_ether.h      d       #define ETH_MAX_MTU 0xFFFFU
+ETH_MIN_MTU    netinet/if_ether.h      d       #define ETH_MIN_MTU 68
 ETH_P_1588     netinet/if_ether.h      d       #define ETH_P_1588 0x88F7
 ETH_P_8021AD   netinet/if_ether.h      d       #define ETH_P_8021AD 0x88A8
 ETH_P_8021AH   netinet/if_ether.h      d       #define ETH_P_8021AH 0x88E7
@@ -1035,14 +1197,20 @@ ETH_P_DNA_DL    netinet/if_ether.h      d       #define ETH_P_DNA_DL 0x6001
 ETH_P_DNA_RC   netinet/if_ether.h      d       #define ETH_P_DNA_RC 0x6002
 ETH_P_DNA_RT   netinet/if_ether.h      d       #define ETH_P_DNA_RT 0x6003
 ETH_P_DSA      netinet/if_ether.h      d       #define ETH_P_DSA 0x001B
+ETH_P_DSA_8021Q        netinet/if_ether.h      d       #define ETH_P_DSA_8021Q 0xDADB
 ETH_P_ECONET   netinet/if_ether.h      d       #define ETH_P_ECONET 0x0018
 ETH_P_EDSA     netinet/if_ether.h      d       #define ETH_P_EDSA 0xDADA
+ETH_P_ERSPAN   netinet/if_ether.h      d       #define ETH_P_ERSPAN 0x88BE
+ETH_P_ERSPAN2  netinet/if_ether.h      d       #define ETH_P_ERSPAN2 0x22EB
 ETH_P_FCOE     netinet/if_ether.h      d       #define ETH_P_FCOE 0x8906
 ETH_P_FIP      netinet/if_ether.h      d       #define ETH_P_FIP 0x8914
 ETH_P_HDLC     netinet/if_ether.h      d       #define ETH_P_HDLC 0x0019
+ETH_P_HSR      netinet/if_ether.h      d       #define ETH_P_HSR 0x892F
+ETH_P_IBOE     netinet/if_ether.h      d       #define ETH_P_IBOE 0x8915
 ETH_P_IEEE802154       netinet/if_ether.h      d       #define ETH_P_IEEE802154 0x00F6
 ETH_P_IEEEPUP  netinet/if_ether.h      d       #define ETH_P_IEEEPUP 0x0a00
 ETH_P_IEEEPUPAT        netinet/if_ether.h      d       #define ETH_P_IEEEPUPAT 0x0a01
+ETH_P_IFE      netinet/if_ether.h      d       #define ETH_P_IFE 0xED3E
 ETH_P_IP       netinet/if_ether.h      d       #define ETH_P_IP 0x0800
 ETH_P_IPV6     netinet/if_ether.h      d       #define ETH_P_IPV6 0x86DD
 ETH_P_IPX      netinet/if_ether.h      d       #define ETH_P_IPX 0x8137
@@ -1052,10 +1220,14 @@ ETH_P_LINK_CTL  netinet/if_ether.h      d       #define ETH_P_LINK_CTL 0x886c
 ETH_P_LOCALTALK        netinet/if_ether.h      d       #define ETH_P_LOCALTALK 0x0009
 ETH_P_LOOP     netinet/if_ether.h      d       #define ETH_P_LOOP 0x0060
 ETH_P_LOOPBACK netinet/if_ether.h      d       #define ETH_P_LOOPBACK 0x9000
+ETH_P_MACSEC   netinet/if_ether.h      d       #define ETH_P_MACSEC 0x88E5
+ETH_P_MAP      netinet/if_ether.h      d       #define ETH_P_MAP 0x00F9
 ETH_P_MOBITEX  netinet/if_ether.h      d       #define ETH_P_MOBITEX 0x0015
 ETH_P_MPLS_MC  netinet/if_ether.h      d       #define ETH_P_MPLS_MC 0x8848
 ETH_P_MPLS_UC  netinet/if_ether.h      d       #define ETH_P_MPLS_UC 0x8847
 ETH_P_MVRP     netinet/if_ether.h      d       #define ETH_P_MVRP 0x88F5
+ETH_P_NCSI     netinet/if_ether.h      d       #define ETH_P_NCSI 0x88F8
+ETH_P_NSH      netinet/if_ether.h      d       #define ETH_P_NSH 0x894F
 ETH_P_PAE      netinet/if_ether.h      d       #define ETH_P_PAE 0x888E
 ETH_P_PAUSE    netinet/if_ether.h      d       #define ETH_P_PAUSE 0x8808
 ETH_P_PHONET   netinet/if_ether.h      d       #define ETH_P_PHONET 0x00F5
@@ -1063,6 +1235,7 @@ ETH_P_PPPTALK     netinet/if_ether.h      d       #define ETH_P_PPPTALK 0x0010
 ETH_P_PPP_DISC netinet/if_ether.h      d       #define ETH_P_PPP_DISC 0x8863
 ETH_P_PPP_MP   netinet/if_ether.h      d       #define ETH_P_PPP_MP 0x0008
 ETH_P_PPP_SES  netinet/if_ether.h      d       #define ETH_P_PPP_SES 0x8864
+ETH_P_PREAUTH  netinet/if_ether.h      d       #define ETH_P_PREAUTH 0x88C7
 ETH_P_PRP      netinet/if_ether.h      d       #define ETH_P_PRP 0x88FB
 ETH_P_PUP      netinet/if_ether.h      d       #define ETH_P_PUP 0x0200
 ETH_P_PUPAT    netinet/if_ether.h      d       #define ETH_P_PUPAT 0x0201
@@ -1078,9 +1251,12 @@ ETH_P_TEB        netinet/if_ether.h      d       #define ETH_P_TEB 0x6558
 ETH_P_TIPC     netinet/if_ether.h      d       #define ETH_P_TIPC 0x88CA
 ETH_P_TRAILER  netinet/if_ether.h      d       #define ETH_P_TRAILER 0x001C
 ETH_P_TR_802_2 netinet/if_ether.h      d       #define ETH_P_TR_802_2 0x0011
+ETH_P_TSN      netinet/if_ether.h      d       #define ETH_P_TSN 0x22F0
 ETH_P_WAN_PPP  netinet/if_ether.h      d       #define ETH_P_WAN_PPP 0x0007
 ETH_P_WCCP     netinet/if_ether.h      d       #define ETH_P_WCCP 0x883E
 ETH_P_X25      netinet/if_ether.h      d       #define ETH_P_X25 0x0805
+ETH_P_XDSA     netinet/if_ether.h      d       #define ETH_P_XDSA 0x00F8
+ETH_TLEN       netinet/if_ether.h      d       #define ETH_TLEN 2
 ETH_ZLEN       netinet/if_ether.h      d       #define ETH_ZLEN 60
 ET_CORE        elf.h   d       #define ET_CORE 4
 ET_DYN elf.h   d       #define ET_DYN 3
@@ -1130,6 +1306,7 @@ E_MIPS_ARCH_4     elf.h   d       #define E_MIPS_ARCH_4 0x30000000
 E_MIPS_ARCH_5  elf.h   d       #define E_MIPS_ARCH_5 0x40000000
 E_MIPS_ARCH_64 elf.h   d       #define E_MIPS_ARCH_64 0x60000000
 Elf32_Addr     elf.h   t       typedef uint32_t Elf32_Addr;
+Elf32_Chdr     elf.h   t       } Elf32_Chdr;
 Elf32_Conflict elf.h   t       typedef Elf32_Addr Elf32_Conflict;
 Elf32_Dyn      elf.h   t       } Elf32_Dyn;
 Elf32_Ehdr     elf.h   t       } Elf32_Ehdr;
@@ -1158,6 +1335,7 @@ Elf32_Xword       elf.h   t       typedef uint64_t Elf32_Xword;
 Elf32_auxv_t   elf.h   t       } Elf32_auxv_t;
 Elf32_gptab    elf.h   t       } Elf32_gptab;
 Elf64_Addr     elf.h   t       typedef uint64_t Elf64_Addr;
+Elf64_Chdr     elf.h   t       } Elf64_Chdr;
 Elf64_Dyn      elf.h   t       } Elf64_Dyn;
 Elf64_Ehdr     elf.h   t       } Elf64_Ehdr;
 Elf64_Half     elf.h   t       typedef uint16_t Elf64_Half;
@@ -1191,9 +1369,9 @@ ElfW      link.h  p        ElfW(Addr) r_ldbase;
 ElfW   link.h  p        ElfW(Dyn) *l_ld;
 ElfW   link.h  p        ElfW(Half) dlpi_phnum;
 ElfW   link.h  p        const ElfW(Phdr) *dlpi_phdr;
+Elf_MIPS_ABIFlags_v0   elf.h   t       } Elf_MIPS_ABIFlags_v0;
 Elf_Options    elf.h   t       } Elf_Options;
 Elf_Options_Hw elf.h   t       } Elf_Options_Hw;
-Elf_Symndx     link.h  t       typedef uint32_t Elf_Symndx;
 FALLOC_FL_KEEP_SIZE    fcntl.h d       #define FALLOC_FL_KEEP_SIZE 1
 FALLOC_FL_PUNCH_HOLE   fcntl.h d       #define FALLOC_FL_PUNCH_HOLE 2
 FANOTIFY_METADATA_VERSION      sys/fanotify.h  d       #define FANOTIFY_METADATA_VERSION 3
@@ -1206,6 +1384,8 @@ FAN_ALL_INIT_FLAGS        sys/fanotify.h  d       #define FAN_ALL_INIT_FLAGS (FAN_CLOEXEC | FA
 FAN_ALL_MARK_FLAGS     sys/fanotify.h  d       #define FAN_ALL_MARK_FLAGS (FAN_MARK_ADD | FAN_MARK_REMOVE | FAN_MARK_DONT_FOLLOW | FAN_MARK_ONLYDIR | FAN_MARK_MOUNT | FAN_MARK_IGNORED_MASK | FAN_MARK_IGNORED_SURV_MODIFY | FAN_MARK_FLUSH)
 FAN_ALL_OUTGOING_EVENTS        sys/fanotify.h  d       #define FAN_ALL_OUTGOING_EVENTS (FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_Q_OVERFLOW)
 FAN_ALL_PERM_EVENTS    sys/fanotify.h  d       #define FAN_ALL_PERM_EVENTS (FAN_OPEN_PERM | FAN_ACCESS_PERM)
+FAN_ATTRIB     sys/fanotify.h  d       #define FAN_ATTRIB 0x04
+FAN_AUDIT      sys/fanotify.h  d       #define FAN_AUDIT 0x10
 FAN_CLASS_CONTENT      sys/fanotify.h  d       #define FAN_CLASS_CONTENT 0x04
 FAN_CLASS_NOTIF        sys/fanotify.h  d       #define FAN_CLASS_NOTIF 0
 FAN_CLASS_PRE_CONTENT  sys/fanotify.h  d       #define FAN_CLASS_PRE_CONTENT 0x08
@@ -1213,26 +1393,42 @@ FAN_CLOEXEC     sys/fanotify.h  d       #define FAN_CLOEXEC 0x01
 FAN_CLOSE      sys/fanotify.h  d       #define FAN_CLOSE (FAN_CLOSE_WRITE | FAN_CLOSE_NOWRITE)
 FAN_CLOSE_NOWRITE      sys/fanotify.h  d       #define FAN_CLOSE_NOWRITE 0x10
 FAN_CLOSE_WRITE        sys/fanotify.h  d       #define FAN_CLOSE_WRITE 0x08
+FAN_CREATE     sys/fanotify.h  d       #define FAN_CREATE 0x100
+FAN_DELETE     sys/fanotify.h  d       #define FAN_DELETE 0x200
+FAN_DELETE_SELF        sys/fanotify.h  d       #define FAN_DELETE_SELF 0x400
 FAN_DENY       sys/fanotify.h  d       #define FAN_DENY 0x02
+FAN_ENABLE_AUDIT       sys/fanotify.h  d       #define FAN_ENABLE_AUDIT 0x40
+FAN_EVENT_INFO_TYPE_FID        sys/fanotify.h  d       #define FAN_EVENT_INFO_TYPE_FID 1
 FAN_EVENT_METADATA_LEN sys/fanotify.h  d       #define FAN_EVENT_METADATA_LEN (sizeof(struct fanotify_event_metadata))
 FAN_EVENT_NEXT sys/fanotify.h  d       #define FAN_EVENT_NEXT(meta, len) ((len) -= (meta)->event_len, (struct fanotify_event_metadata*)(((char *)(meta)) + (meta)->event_len))
 FAN_EVENT_OK   sys/fanotify.h  d       #define FAN_EVENT_OK(meta, len) ((long)(len) >= (long)FAN_EVENT_METADATA_LEN && (long)(meta)->event_len >= (long)FAN_EVENT_METADATA_LEN && (long)(meta)->event_len <= (long)(len))
 FAN_EVENT_ON_CHILD     sys/fanotify.h  d       #define FAN_EVENT_ON_CHILD 0x08000000
 FAN_MARK_ADD   sys/fanotify.h  d       #define FAN_MARK_ADD 0x01
 FAN_MARK_DONT_FOLLOW   sys/fanotify.h  d       #define FAN_MARK_DONT_FOLLOW 0x04
+FAN_MARK_FILESYSTEM    sys/fanotify.h  d       #define FAN_MARK_FILESYSTEM 0x100
 FAN_MARK_FLUSH sys/fanotify.h  d       #define FAN_MARK_FLUSH 0x80
 FAN_MARK_IGNORED_MASK  sys/fanotify.h  d       #define FAN_MARK_IGNORED_MASK 0x20
 FAN_MARK_IGNORED_SURV_MODIFY   sys/fanotify.h  d       #define FAN_MARK_IGNORED_SURV_MODIFY 0x40
+FAN_MARK_INODE sys/fanotify.h  d       #define FAN_MARK_INODE 0x00
 FAN_MARK_MOUNT sys/fanotify.h  d       #define FAN_MARK_MOUNT 0x10
 FAN_MARK_ONLYDIR       sys/fanotify.h  d       #define FAN_MARK_ONLYDIR 0x08
 FAN_MARK_REMOVE        sys/fanotify.h  d       #define FAN_MARK_REMOVE 0x02
+FAN_MARK_TYPE_MASK     sys/fanotify.h  d       #define FAN_MARK_TYPE_MASK (FAN_MARK_INODE | FAN_MARK_MOUNT | FAN_MARK_FILESYSTEM)
 FAN_MODIFY     sys/fanotify.h  d       #define FAN_MODIFY 0x02
+FAN_MOVE       sys/fanotify.h  d       #define FAN_MOVE (FAN_MOVED_FROM | FAN_MOVED_TO)
+FAN_MOVED_FROM sys/fanotify.h  d       #define FAN_MOVED_FROM 0x40
+FAN_MOVED_TO   sys/fanotify.h  d       #define FAN_MOVED_TO 0x80
+FAN_MOVE_SELF  sys/fanotify.h  d       #define FAN_MOVE_SELF 0x800
 FAN_NOFD       sys/fanotify.h  d       #define FAN_NOFD -1
 FAN_NONBLOCK   sys/fanotify.h  d       #define FAN_NONBLOCK 0x02
 FAN_ONDIR      sys/fanotify.h  d       #define FAN_ONDIR 0x40000000
 FAN_OPEN       sys/fanotify.h  d       #define FAN_OPEN 0x20
+FAN_OPEN_EXEC  sys/fanotify.h  d       #define FAN_OPEN_EXEC 0x1000
+FAN_OPEN_EXEC_PERM     sys/fanotify.h  d       #define FAN_OPEN_EXEC_PERM 0x40000
 FAN_OPEN_PERM  sys/fanotify.h  d       #define FAN_OPEN_PERM 0x10000
 FAN_Q_OVERFLOW sys/fanotify.h  d       #define FAN_Q_OVERFLOW 0x4000
+FAN_REPORT_FID sys/fanotify.h  d       #define FAN_REPORT_FID 0x200
+FAN_REPORT_TID sys/fanotify.h  d       #define FAN_REPORT_TID 0x100
 FAN_UNLIMITED_MARKS    sys/fanotify.h  d       #define FAN_UNLIMITED_MARKS 0x20
 FAN_UNLIMITED_QUEUE    sys/fanotify.h  d       #define FAN_UNLIMITED_QUEUE 0x10
 FAPPEND        fcntl.h d       #define FAPPEND O_APPEND
@@ -1243,7 +1439,7 @@ FD_ISSET  sys/select.h    d       #define FD_ISSET(d, s) !!((s)->fds_bits[(d)/(8*sizeof(lo
 FD_SET sys/select.h    d       #define FD_SET(d, s) ((s)->fds_bits[(d)/(8*sizeof(long))] |= (1UL<<((d)%(8*sizeof(long)))))
 FD_SETSIZE     sys/select.h    d       #define FD_SETSIZE 1024
 FD_ZERO        sys/select.h    d       #define FD_ZERO(s) do { int __i; unsigned long *__b=(s)->fds_bits; for(__i=sizeof (fd_set)/sizeof (long); __i; __i--) *__b++=0; } while(0)
-FFSYNC fcntl.h d       #define FFSYNC O_FSYNC
+FFSYNC fcntl.h d       #define FFSYNC O_SYNC
 FIFOTYPE       tar.h   d       #define FIFOTYPE '6'
 FILENAME_MAX   stdio.h d       #define FILENAME_MAX 4096
 FILESIZEBITS   limits.h        d       #define FILESIZEBITS 64
@@ -1294,8 +1490,11 @@ FPE_FLTSUB       signal.h        d       #define FPE_FLTSUB 8
 FPE_FLTUND     signal.h        d       #define FPE_FLTUND 5
 FPE_INTDIV     signal.h        d       #define FPE_INTDIV 1
 FPE_INTOVF     signal.h        d       #define FPE_INTOVF 2
+FP_FAST_FMA    math.h  d       #define FP_FAST_FMA 1
+FP_FAST_FMAF   math.h  d       #define FP_FAST_FMAF 1
+FP_FAST_FMAL   math.h  d       #define FP_FAST_FMAL 1
 FP_ILOGB0      math.h  d       #define FP_ILOGB0 FP_ILOGBNAN
-FP_ILOGBNAN    math.h  d       #define FP_ILOGBNAN (-1-(int)(((unsigned)-1)>>1))
+FP_ILOGBNAN    math.h  d       #define FP_ILOGBNAN (-1-0x7fffffff)
 FP_INFINITE    math.h  d       #define FP_INFINITE 1
 FP_NAN math.h  d       #define FP_NAN 0
 FP_NORMAL      math.h  d       #define FP_NORMAL 4
@@ -1321,6 +1520,8 @@ F_DUPFD_CLOEXEC   fcntl.h d       #define F_DUPFD_CLOEXEC 1030
 F_GETLEASE     fcntl.h d       #define F_GETLEASE 1025
 F_GETLK64      fcntl.h d       #define F_GETLK64 F_GETLK
 F_GETPIPE_SZ   fcntl.h d       #define F_GETPIPE_SZ 1032
+F_GET_FILE_RW_HINT     fcntl.h d       #define F_GET_FILE_RW_HINT 1037
+F_GET_RW_HINT  fcntl.h d       #define F_GET_RW_HINT 1035
 F_GET_SEALS    fcntl.h d       #define F_GET_SEALS 1034
 F_LOCK fcntl.h d       #define F_LOCK 1
 F_LOCK unistd.h        d       #define F_LOCK 1
@@ -1335,6 +1536,7 @@ F_OWNER_PGRP      fcntl.h d       #define F_OWNER_PGRP 2
 F_OWNER_PID    fcntl.h d       #define F_OWNER_PID 1
 F_OWNER_TID    fcntl.h d       #define F_OWNER_TID 0
 F_RDLCK        fcntl.h d       #define F_RDLCK 0
+F_SEAL_FUTURE_WRITE    fcntl.h d       #define F_SEAL_FUTURE_WRITE 0x0010
 F_SEAL_GROW    fcntl.h d       #define F_SEAL_GROW 0x0004
 F_SEAL_SEAL    fcntl.h d       #define F_SEAL_SEAL 0x0001
 F_SEAL_SHRINK  fcntl.h d       #define F_SEAL_SHRINK 0x0002
@@ -1343,6 +1545,8 @@ F_SETLEASE        fcntl.h d       #define F_SETLEASE 1024
 F_SETLK64      fcntl.h d       #define F_SETLK64 F_SETLK
 F_SETLKW64     fcntl.h d       #define F_SETLKW64 F_SETLKW
 F_SETPIPE_SZ   fcntl.h d       #define F_SETPIPE_SZ 1031
+F_SET_FILE_RW_HINT     fcntl.h d       #define F_SET_FILE_RW_HINT 1038
+F_SET_RW_HINT  fcntl.h d       #define F_SET_RW_HINT 1036
 F_TEST fcntl.h d       #define F_TEST 3
 F_TEST unistd.h        d       #define F_TEST 3
 F_TLOCK        fcntl.h d       #define F_TLOCK 2
@@ -1371,6 +1575,8 @@ GLOB_NOSORT       glob.h  d       #define GLOB_NOSORT 0x04
 GLOB_NOSPACE   glob.h  d       #define GLOB_NOSPACE 1
 GLOB_NOSYS     glob.h  d       #define GLOB_NOSYS 4
 GLOB_PERIOD    glob.h  d       #define GLOB_PERIOD 0x80
+GLOB_TILDE     glob.h  d       #define GLOB_TILDE 0x1000
+GLOB_TILDE_CHECK       glob.h  d       #define GLOB_TILDE_CHECK 0x4000
 GMT_BOT        sys/mtio.h      d       #define GMT_BOT(x) ((x) & 0x40000000)
 GMT_DR_OPEN    sys/mtio.h      d       #define GMT_DR_OPEN(x) ((x) & 0x00040000)
 GMT_D_1600     sys/mtio.h      d       #define GMT_D_1600(x) ((x) & 0x00400000)
@@ -1384,6 +1590,8 @@ GMT_ONLINE        sys/mtio.h      d       #define GMT_ONLINE(x) ((x) & 0x01000000)
 GMT_SM sys/mtio.h      d       #define GMT_SM(x) ((x) & 0x10000000)
 GMT_WR_PROT    sys/mtio.h      d       #define GMT_WR_PROT(x) ((x) & 0x04000000)
 GOOD   scsi/scsi.h     d       #define GOOD 0x00
+GRND_NONBLOCK  sys/random.h    d       #define GRND_NONBLOCK 0x0001
+GRND_RANDOM    sys/random.h    d       #define GRND_RANDOM 0x0002
 GROUP_FILTER_SIZE      netinet/in.h    d       #define GROUP_FILTER_SIZE(numsrc) (sizeof(struct group_filter) - sizeof(struct sockaddr_storage) + (numsrc) * sizeof(struct sockaddr_storage))
 GRPQUOTA       sys/quota.h     d       #define GRPQUOTA 1
 GRP_COMDAT     elf.h   d       #define GRP_COMDAT 0x1
@@ -1602,6 +1810,7 @@ IN6_IS_ADDR_V4MAPPED      netinet/in.h    d       #define IN6_IS_ADDR_V4MAPPED(a) (((uint32_t
 INADDRSZ       arpa/nameser.h  d       #define INADDRSZ NS_INADDRSZ
 INADDR_ALLHOSTS_GROUP  netinet/in.h    d       #define INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001)
 INADDR_ALLRTRS_GROUP   netinet/in.h    d       #define INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002)
+INADDR_ALLSNOOPERS_GROUP       netinet/in.h    d       #define INADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a)
 INADDR_ANY     netinet/in.h    d       #define INADDR_ANY ((in_addr_t) 0x00000000)
 INADDR_BROADCAST       netinet/in.h    d       #define INADDR_BROADCAST ((in_addr_t) 0xffffffff)
 INADDR_LOOPBACK        netinet/in.h    d       #define INADDR_LOOPBACK ((in_addr_t) 0x7f000001)
@@ -1692,6 +1901,7 @@ IN_IGNORED        sys/inotify.h   d       #define IN_IGNORED 0x00008000
 IN_ISDIR       sys/inotify.h   d       #define IN_ISDIR 0x40000000
 IN_LOOPBACKNET netinet/in.h    d       #define IN_LOOPBACKNET 127
 IN_MASK_ADD    sys/inotify.h   d       #define IN_MASK_ADD 0x20000000
+IN_MASK_CREATE sys/inotify.h   d       #define IN_MASK_CREATE 0x10000000
 IN_MODIFY      sys/inotify.h   d       #define IN_MODIFY 0x00000002
 IN_MOVE        sys/inotify.h   d       #define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO)
 IN_MOVED_FROM  sys/inotify.h   d       #define IN_MOVED_FROM 0x00000040
@@ -1738,7 +1948,6 @@ IPC_NOWAIT        sys/ipc.h       d       #define IPC_NOWAIT 04000
 IPC_PRIVATE    sys/ipc.h       d       #define IPC_PRIVATE ((key_t) 0)
 IPC_RMID       sys/ipc.h       d       #define IPC_RMID 0
 IPC_SET        sys/ipc.h       d       #define IPC_SET 1
-IPC_STAT       sys/ipc.h       d       #define IPC_STAT 2
 IPDEFTTL       netinet/ip.h    d       #define IPDEFTTL 64
 IPFRAGTTL      netinet/ip.h    d       #define IPFRAGTTL 60
 IPOPT_CLASS    netinet/ip.h    d       #define IPOPT_CLASS(o) ((o) & IPOPT_CLASS_MASK)
@@ -1780,7 +1989,7 @@ IPOPT_TS  netinet/ip.h    d       #define IPOPT_TS 68
 IPOPT_TS_PRESPEC       netinet/ip.h    d       #define IPOPT_TS_PRESPEC 3
 IPOPT_TS_TSANDADDR     netinet/ip.h    d       #define IPOPT_TS_TSANDADDR 1
 IPOPT_TS_TSONLY        netinet/ip.h    d       #define IPOPT_TS_TSONLY 0
-IPPORT_RESERVED        netdb.h d       #define IPPORT_RESERVED 1024
+IPPORT_RESERVED        netinet/in.h    d       #define IPPORT_RESERVED 1024
 IPPROTO_AH     netinet/in.h    d       #define IPPROTO_AH 51
 IPPROTO_BEETPH netinet/in.h    d       #define IPPROTO_BEETPH 94
 IPPROTO_COMP   netinet/in.h    d       #define IPPROTO_COMP 108
@@ -1879,6 +2088,8 @@ IPV6_CHECKSUM     netinet/in.h    d       #define IPV6_CHECKSUM 7
 IPV6_DONTFRAG  netinet/in.h    d       #define IPV6_DONTFRAG 62
 IPV6_DROP_MEMBERSHIP   netinet/in.h    d       #define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
 IPV6_DSTOPTS   netinet/in.h    d       #define IPV6_DSTOPTS 59
+IPV6_FREEBIND  netinet/in.h    d       #define IPV6_FREEBIND 78
+IPV6_HDRINCL   netinet/in.h    d       #define IPV6_HDRINCL 36
 IPV6_HOPLIMIT  netinet/in.h    d       #define IPV6_HOPLIMIT 52
 IPV6_HOPOPTS   netinet/in.h    d       #define IPV6_HOPOPTS 54
 IPV6_IPSEC_POLICY      netinet/in.h    d       #define IPV6_IPSEC_POLICY 34
@@ -1889,6 +2100,7 @@ IPV6_LEAVE_GROUP  netinet/in.h    d       #define IPV6_LEAVE_GROUP 21
 IPV6_MINHOPCOUNT       netinet/in.h    d       #define IPV6_MINHOPCOUNT 73
 IPV6_MTU       netinet/in.h    d       #define IPV6_MTU 24
 IPV6_MTU_DISCOVER      netinet/in.h    d       #define IPV6_MTU_DISCOVER 23
+IPV6_MULTICAST_ALL     netinet/in.h    d       #define IPV6_MULTICAST_ALL 29
 IPV6_MULTICAST_HOPS    netinet/in.h    d       #define IPV6_MULTICAST_HOPS 18
 IPV6_MULTICAST_IF      netinet/in.h    d       #define IPV6_MULTICAST_IF 17
 IPV6_MULTICAST_LOOP    netinet/in.h    d       #define IPV6_MULTICAST_LOOP 19
@@ -1911,6 +2123,7 @@ IPV6_PREFER_SRC_PUBTMP_DEFAULT    netinet/in.h    d       #define IPV6_PREFER_SRC_PUBTMP_DEF
 IPV6_PREFER_SRC_TMP    netinet/in.h    d       #define IPV6_PREFER_SRC_TMP 0x0001
 IPV6_RECVDSTOPTS       netinet/in.h    d       #define IPV6_RECVDSTOPTS 58
 IPV6_RECVERR   netinet/in.h    d       #define IPV6_RECVERR 25
+IPV6_RECVFRAGSIZE      netinet/in.h    d       #define IPV6_RECVFRAGSIZE 77
 IPV6_RECVHOPLIMIT      netinet/in.h    d       #define IPV6_RECVHOPLIMIT 51
 IPV6_RECVHOPOPTS       netinet/in.h    d       #define IPV6_RECVHOPOPTS 53
 IPV6_RECVORIGDSTADDR   netinet/in.h    d       #define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR
@@ -1919,6 +2132,7 @@ IPV6_RECVPKTINFO  netinet/in.h    d       #define IPV6_RECVPKTINFO 49
 IPV6_RECVRTHDR netinet/in.h    d       #define IPV6_RECVRTHDR 56
 IPV6_RECVTCLASS        netinet/in.h    d       #define IPV6_RECVTCLASS 66
 IPV6_ROUTER_ALERT      netinet/in.h    d       #define IPV6_ROUTER_ALERT 22
+IPV6_ROUTER_ALERT_ISOLATE      netinet/in.h    d       #define IPV6_ROUTER_ALERT_ISOLATE 30
 IPV6_RTHDR     netinet/in.h    d       #define IPV6_RTHDR 57
 IPV6_RTHDRDSTOPTS      netinet/in.h    d       #define IPV6_RTHDRDSTOPTS 55
 IPV6_RTHDR_LOOSE       netinet/in.h    d       #define IPV6_RTHDR_LOOSE 0
@@ -1974,6 +2188,7 @@ IP_PMTUDISC_OMIT  netinet/in.h    d       #define IP_PMTUDISC_OMIT 5
 IP_PMTUDISC_PROBE      netinet/in.h    d       #define IP_PMTUDISC_PROBE 3
 IP_PMTUDISC_WANT       netinet/in.h    d       #define IP_PMTUDISC_WANT 1
 IP_RECVERR     netinet/in.h    d       #define IP_RECVERR 11
+IP_RECVFRAGSIZE        netinet/in.h    d       #define IP_RECVFRAGSIZE 25
 IP_RECVOPTS    netinet/in.h    d       #define IP_RECVOPTS 6
 IP_RECVORIGDSTADDR     netinet/in.h    d       #define IP_RECVORIGDSTADDR IP_ORIGDSTADDR
 IP_RECVRETOPTS netinet/in.h    d       #define IP_RECVRETOPTS IP_RETOPTS
@@ -2133,7 +2348,60 @@ L_XTND   unistd.h        d       #define L_XTND 2
 L_ctermid      stdio.h d       #define L_ctermid 20
 L_cuserid      stdio.h d       #define L_cuserid 20
 L_tmpnam       stdio.h d       #define L_tmpnam 20
+MADV_DODUMP    sys/mman.h      d       #define MADV_DODUMP 17
+MADV_DOFORK    sys/mman.h      d       #define MADV_DOFORK 11
+MADV_DONTDUMP  sys/mman.h      d       #define MADV_DONTDUMP 16
+MADV_DONTFORK  sys/mman.h      d       #define MADV_DONTFORK 10
+MADV_DONTNEED  sys/mman.h      d       #define MADV_DONTNEED 4
+MADV_FREE      sys/mman.h      d       #define MADV_FREE 8
+MADV_HUGEPAGE  sys/mman.h      d       #define MADV_HUGEPAGE 14
+MADV_HWPOISON  sys/mman.h      d       #define MADV_HWPOISON 100
+MADV_KEEPONFORK        sys/mman.h      d       #define MADV_KEEPONFORK 19
+MADV_MERGEABLE sys/mman.h      d       #define MADV_MERGEABLE 12
+MADV_NOHUGEPAGE        sys/mman.h      d       #define MADV_NOHUGEPAGE 15
+MADV_NORMAL    sys/mman.h      d       #define MADV_NORMAL 0
+MADV_RANDOM    sys/mman.h      d       #define MADV_RANDOM 1
+MADV_REMOVE    sys/mman.h      d       #define MADV_REMOVE 9
+MADV_SEQUENTIAL        sys/mman.h      d       #define MADV_SEQUENTIAL 2
+MADV_SOFT_OFFLINE      sys/mman.h      d       #define MADV_SOFT_OFFLINE 101
+MADV_UNMERGEABLE       sys/mman.h      d       #define MADV_UNMERGEABLE 13
+MADV_WILLNEED  sys/mman.h      d       #define MADV_WILLNEED 3
+MADV_WIPEONFORK        sys/mman.h      d       #define MADV_WIPEONFORK 18
 MAGIC  cpio.h  d       #define MAGIC "070707"
+MAP_ANON       sys/mman.h      d       #define MAP_ANON 0x20
+MAP_ANONYMOUS  sys/mman.h      d       #define MAP_ANONYMOUS MAP_ANON
+MAP_DENYWRITE  sys/mman.h      d       #define MAP_DENYWRITE 0x0800
+MAP_EXECUTABLE sys/mman.h      d       #define MAP_EXECUTABLE 0x1000
+MAP_FAILED     sys/mman.h      d       #define MAP_FAILED ((void *) -1)
+MAP_FILE       sys/mman.h      d       #define MAP_FILE 0
+MAP_FIXED      sys/mman.h      d       #define MAP_FIXED 0x10
+MAP_FIXED_NOREPLACE    sys/mman.h      d       #define MAP_FIXED_NOREPLACE 0x100000
+MAP_GROWSDOWN  sys/mman.h      d       #define MAP_GROWSDOWN 0x0100
+MAP_HUGETLB    sys/mman.h      d       #define MAP_HUGETLB 0x40000
+MAP_HUGE_16GB  sys/mman.h      d       #define MAP_HUGE_16GB (34U << 26)
+MAP_HUGE_16MB  sys/mman.h      d       #define MAP_HUGE_16MB (24 << 26)
+MAP_HUGE_1GB   sys/mman.h      d       #define MAP_HUGE_1GB (30 << 26)
+MAP_HUGE_1MB   sys/mman.h      d       #define MAP_HUGE_1MB (20 << 26)
+MAP_HUGE_256MB sys/mman.h      d       #define MAP_HUGE_256MB (28 << 26)
+MAP_HUGE_2GB   sys/mman.h      d       #define MAP_HUGE_2GB (31 << 26)
+MAP_HUGE_2MB   sys/mman.h      d       #define MAP_HUGE_2MB (21 << 26)
+MAP_HUGE_32MB  sys/mman.h      d       #define MAP_HUGE_32MB (25 << 26)
+MAP_HUGE_512KB sys/mman.h      d       #define MAP_HUGE_512KB (19 << 26)
+MAP_HUGE_512MB sys/mman.h      d       #define MAP_HUGE_512MB (29 << 26)
+MAP_HUGE_64KB  sys/mman.h      d       #define MAP_HUGE_64KB (16 << 26)
+MAP_HUGE_8MB   sys/mman.h      d       #define MAP_HUGE_8MB (23 << 26)
+MAP_HUGE_MASK  sys/mman.h      d       #define MAP_HUGE_MASK 0x3f
+MAP_HUGE_SHIFT sys/mman.h      d       #define MAP_HUGE_SHIFT 26
+MAP_LOCKED     sys/mman.h      d       #define MAP_LOCKED 0x2000
+MAP_NONBLOCK   sys/mman.h      d       #define MAP_NONBLOCK 0x10000
+MAP_NORESERVE  sys/mman.h      d       #define MAP_NORESERVE 0x4000
+MAP_POPULATE   sys/mman.h      d       #define MAP_POPULATE 0x8000
+MAP_PRIVATE    sys/mman.h      d       #define MAP_PRIVATE 0x02
+MAP_SHARED     sys/mman.h      d       #define MAP_SHARED 0x01
+MAP_SHARED_VALIDATE    sys/mman.h      d       #define MAP_SHARED_VALIDATE 0x03
+MAP_STACK      sys/mman.h      d       #define MAP_STACK 0x20000
+MAP_SYNC       sys/mman.h      d       #define MAP_SYNC 0x80000
+MAP_TYPE       sys/mman.h      d       #define MAP_TYPE 0x0f
 MATH_ERREXCEPT math.h  d       #define MATH_ERREXCEPT 2
 MATH_ERRNO     math.h  d       #define MATH_ERRNO 1
 MAX    sys/param.h     d       #define MAX(a,b) (((a)>(b))?(a):(b))
@@ -2159,6 +2427,7 @@ MAXTC     sys/timex.h     d       #define MAXTC 6
 MAXTTL netinet/ip.h    d       #define MAXTTL 255
 MAX_ADDR_LEN   net/if_arp.h    d       #define MAX_ADDR_LEN 7
 MAX_DQ_TIME    sys/quota.h     d       #define MAX_DQ_TIME 604800
+MAX_HANDLE_SZ  fcntl.h d       #define MAX_HANDLE_SZ 128
 MAX_IPOPTLEN   netinet/ip.h    d       #define MAX_IPOPTLEN 40
 MAX_IQ_TIME    sys/quota.h     d       #define MAX_IQ_TIME 604800
 MB_CUR_MAX     stdlib.h        d       #define MB_CUR_MAX (__ctype_get_mb_cur_max())
@@ -2172,15 +2441,67 @@ MCAST_LEAVE_GROUP       netinet/in.h    d       #define MCAST_LEAVE_GROUP 45
 MCAST_LEAVE_SOURCE_GROUP       netinet/in.h    d       #define MCAST_LEAVE_SOURCE_GROUP 47
 MCAST_MSFILTER netinet/in.h    d       #define MCAST_MSFILTER 48
 MCAST_UNBLOCK_SOURCE   netinet/in.h    d       #define MCAST_UNBLOCK_SOURCE 44
+MCL_CURRENT    sys/mman.h      d       #define MCL_CURRENT 1
+MCL_FUTURE     sys/mman.h      d       #define MCL_FUTURE 2
+MCL_ONFAULT    sys/mman.h      d       #define MCL_ONFAULT 4
 MEDIUM_ERROR   scsi/scsi.h     d       #define MEDIUM_ERROR 0x03
 MEDIUM_SCAN    scsi/scsi.h     d       #define MEDIUM_SCAN 0x38
+MEMBARRIER_CMD_GLOBAL  sys/membarrier.h        d       #define MEMBARRIER_CMD_GLOBAL 1
+MEMBARRIER_CMD_GLOBAL_EXPEDITED        sys/membarrier.h        d       #define MEMBARRIER_CMD_GLOBAL_EXPEDITED 2
+MEMBARRIER_CMD_PRIVATE_EXPEDITED       sys/membarrier.h        d       #define MEMBARRIER_CMD_PRIVATE_EXPEDITED 8
+MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE     sys/membarrier.h        d       #define MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE 32
+MEMBARRIER_CMD_QUERY   sys/membarrier.h        d       #define MEMBARRIER_CMD_QUERY 0
+MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED       sys/membarrier.h        d       #define MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED 4
+MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED      sys/membarrier.h        d       #define MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED 16
+MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE    sys/membarrier.h        d       #define MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE 64
+MEMBARRIER_CMD_SHARED  sys/membarrier.h        d       #define MEMBARRIER_CMD_SHARED MEMBARRIER_CMD_GLOBAL
 MESSAGE_REJECT scsi/scsi.h     d       #define MESSAGE_REJECT 0x07
+MFD_ALLOW_SEALING      sys/mman.h      d       #define MFD_ALLOW_SEALING 0x0002U
+MFD_CLOEXEC    sys/mman.h      d       #define MFD_CLOEXEC 0x0001U
+MFD_HUGETLB    sys/mman.h      d       #define MFD_HUGETLB 0x0004U
 MIN    sys/param.h     d       #define MIN(a,b) (((a)<(b))?(a):(b))
 MINDOUBLE      values.h        d       #define MINDOUBLE DBL_MIN
 MINFLOAT       values.h        d       #define MINFLOAT FLT_MIN
 MININT values.h        d       #define MININT INT_MIN
 MINLONG        values.h        d       #define MINLONG LONG_MIN
 MINSHORT       values.h        d       #define MINSHORT SHRT_MIN
+MIPS_AFL_ASE_DSP       elf.h   d       #define MIPS_AFL_ASE_DSP 0x00000001
+MIPS_AFL_ASE_DSPR2     elf.h   d       #define MIPS_AFL_ASE_DSPR2 0x00000002
+MIPS_AFL_ASE_EVA       elf.h   d       #define MIPS_AFL_ASE_EVA 0x00000004
+MIPS_AFL_ASE_MASK      elf.h   d       #define MIPS_AFL_ASE_MASK 0x00001fff
+MIPS_AFL_ASE_MCU       elf.h   d       #define MIPS_AFL_ASE_MCU 0x00000008
+MIPS_AFL_ASE_MDMX      elf.h   d       #define MIPS_AFL_ASE_MDMX 0x00000010
+MIPS_AFL_ASE_MICROMIPS elf.h   d       #define MIPS_AFL_ASE_MICROMIPS 0x00000800
+MIPS_AFL_ASE_MIPS16    elf.h   d       #define MIPS_AFL_ASE_MIPS16 0x00000400
+MIPS_AFL_ASE_MIPS3D    elf.h   d       #define MIPS_AFL_ASE_MIPS3D 0x00000020
+MIPS_AFL_ASE_MSA       elf.h   d       #define MIPS_AFL_ASE_MSA 0x00000200
+MIPS_AFL_ASE_MT        elf.h   d       #define MIPS_AFL_ASE_MT 0x00000040
+MIPS_AFL_ASE_SMARTMIPS elf.h   d       #define MIPS_AFL_ASE_SMARTMIPS 0x00000080
+MIPS_AFL_ASE_VIRT      elf.h   d       #define MIPS_AFL_ASE_VIRT 0x00000100
+MIPS_AFL_ASE_XPA       elf.h   d       #define MIPS_AFL_ASE_XPA 0x00001000
+MIPS_AFL_EXT_10000     elf.h   d       #define MIPS_AFL_EXT_10000 11
+MIPS_AFL_EXT_3900      elf.h   d       #define MIPS_AFL_EXT_3900 10
+MIPS_AFL_EXT_4010      elf.h   d       #define MIPS_AFL_EXT_4010 8
+MIPS_AFL_EXT_4100      elf.h   d       #define MIPS_AFL_EXT_4100 9
+MIPS_AFL_EXT_4111      elf.h   d       #define MIPS_AFL_EXT_4111 13
+MIPS_AFL_EXT_4120      elf.h   d       #define MIPS_AFL_EXT_4120 14
+MIPS_AFL_EXT_4650      elf.h   d       #define MIPS_AFL_EXT_4650 7
+MIPS_AFL_EXT_5400      elf.h   d       #define MIPS_AFL_EXT_5400 15
+MIPS_AFL_EXT_5500      elf.h   d       #define MIPS_AFL_EXT_5500 16
+MIPS_AFL_EXT_5900      elf.h   d       #define MIPS_AFL_EXT_5900 6
+MIPS_AFL_EXT_LOONGSON_2E       elf.h   d       #define MIPS_AFL_EXT_LOONGSON_2E 17
+MIPS_AFL_EXT_LOONGSON_2F       elf.h   d       #define MIPS_AFL_EXT_LOONGSON_2F 18
+MIPS_AFL_EXT_LOONGSON_3A       elf.h   d       #define MIPS_AFL_EXT_LOONGSON_3A 4
+MIPS_AFL_EXT_OCTEON    elf.h   d       #define MIPS_AFL_EXT_OCTEON 5
+MIPS_AFL_EXT_OCTEON2   elf.h   d       #define MIPS_AFL_EXT_OCTEON2 2
+MIPS_AFL_EXT_OCTEONP   elf.h   d       #define MIPS_AFL_EXT_OCTEONP 3
+MIPS_AFL_EXT_SB1       elf.h   d       #define MIPS_AFL_EXT_SB1 12
+MIPS_AFL_EXT_XLR       elf.h   d       #define MIPS_AFL_EXT_XLR 1
+MIPS_AFL_FLAGS1_ODDSPREG       elf.h   d       #define MIPS_AFL_FLAGS1_ODDSPREG 1
+MIPS_AFL_REG_128       elf.h   d       #define MIPS_AFL_REG_128 0x03
+MIPS_AFL_REG_32        elf.h   d       #define MIPS_AFL_REG_32 0x01
+MIPS_AFL_REG_64        elf.h   d       #define MIPS_AFL_REG_64 0x02
+MIPS_AFL_REG_NONE      elf.h   d       #define MIPS_AFL_REG_NONE 0x00
 MISCOMPARE     scsi/scsi.h     d       #define MISCOMPARE 0x0e
 MLD_LISTENER_QUERY     netinet/icmp6.h d       #define MLD_LISTENER_QUERY 130
 MLD_LISTENER_REDUCTION netinet/icmp6.h d       #define MLD_LISTENER_REDUCTION 132
@@ -2274,6 +2595,7 @@ MREMAP_FIXED      sys/mman.h      d       #define MREMAP_FIXED 2
 MREMAP_MAYMOVE sys/mman.h      d       #define MREMAP_MAYMOVE 1
 MSG_ANY        stropts.h       d       #define MSG_ANY 0x02
 MSG_BAND       stropts.h       d       #define MSG_BAND 0x04
+MSG_BATCH      sys/socket.h    d       #define MSG_BATCH 0x40000
 MSG_CMSG_CLOEXEC       sys/socket.h    d       #define MSG_CMSG_CLOEXEC 0x40000000
 MSG_CONFIRM    sys/socket.h    d       #define MSG_CONFIRM 0x0800
 MSG_CTRUNC     sys/socket.h    d       #define MSG_CTRUNC 0x0008
@@ -2294,15 +2616,19 @@ MSG_PARITY_ERROR        scsi/scsi.h     d       #define MSG_PARITY_ERROR 0x09
 MSG_PEEK       sys/socket.h    d       #define MSG_PEEK 0x0002
 MSG_PROXY      sys/socket.h    d       #define MSG_PROXY 0x0010
 MSG_RST        sys/socket.h    d       #define MSG_RST 0x1000
-MSG_STAT       sys/msg.h       d       #define MSG_STAT 11
+MSG_STAT       sys/msg.h       d       #define MSG_STAT (11 | (IPC_STAT & 0x100))
+MSG_STAT_ANY   sys/msg.h       d       #define MSG_STAT_ANY (13 | (IPC_STAT & 0x100))
 MSG_SYN        sys/socket.h    d       #define MSG_SYN 0x0400
 MSG_TRUNC      sys/socket.h    d       #define MSG_TRUNC 0x0020
 MSG_WAITALL    sys/socket.h    d       #define MSG_WAITALL 0x0100
 MSG_WAITFORONE sys/socket.h    d       #define MSG_WAITFORONE 0x10000
+MSG_ZEROCOPY   sys/socket.h    d       #define MSG_ZEROCOPY 0x4000000
 MS_ACTIVE      sys/mount.h     d       #define MS_ACTIVE (1<<30)
+MS_ASYNC       sys/mman.h      d       #define MS_ASYNC 1
 MS_BIND        sys/mount.h     d       #define MS_BIND 4096
 MS_BORN        sys/mount.h     d       #define MS_BORN (1<<29)
 MS_DIRSYNC     sys/mount.h     d       #define MS_DIRSYNC 128
+MS_INVALIDATE  sys/mman.h      d       #define MS_INVALIDATE 2
 MS_I_VERSION   sys/mount.h     d       #define MS_I_VERSION (1<<23)
 MS_KERNMOUNT   sys/mount.h     d       #define MS_KERNMOUNT (1<<22)
 MS_LAZYTIME    sys/mount.h     d       #define MS_LAZYTIME (1<<25)
@@ -2314,6 +2640,7 @@ MS_NOATIME        sys/mount.h     d       #define MS_NOATIME 1024
 MS_NODEV       sys/mount.h     d       #define MS_NODEV 4
 MS_NODIRATIME  sys/mount.h     d       #define MS_NODIRATIME 2048
 MS_NOEXEC      sys/mount.h     d       #define MS_NOEXEC 8
+MS_NOREMOTELOCK        sys/mount.h     d       #define MS_NOREMOTELOCK (1<<27)
 MS_NOSEC       sys/mount.h     d       #define MS_NOSEC (1<<28)
 MS_NOSUID      sys/mount.h     d       #define MS_NOSUID 2
 MS_NOUSER      sys/mount.h     d       #define MS_NOUSER (1U<<31)
@@ -2328,6 +2655,7 @@ MS_SHARED sys/mount.h     d       #define MS_SHARED (1<<20)
 MS_SILENT      sys/mount.h     d       #define MS_SILENT 32768
 MS_SLAVE       sys/mount.h     d       #define MS_SLAVE (1<<19)
 MS_STRICTATIME sys/mount.h     d       #define MS_STRICTATIME (1<<24)
+MS_SYNC        sys/mman.h      d       #define MS_SYNC 4
 MS_SYNCHRONOUS sys/mount.h     d       #define MS_SYNCHRONOUS 16
 MS_UNBINDABLE  sys/mount.h     d       #define MS_UNBINDABLE (1<<17)
 MTBSF  sys/mtio.h      d       #define MTBSF 2
@@ -2481,6 +2809,7 @@ NI_NUMERICSERV    netdb.h d       #define NI_NUMERICSERV 0x02
 NL_ARGMAX      limits.h        d       #define NL_ARGMAX 9
 NL_CAT_LOCALE  nl_types.h      d       #define NL_CAT_LOCALE 1
 NL_LANGMAX     limits.h        d       #define NL_LANGMAX 32
+NL_LOCALE_NAME langinfo.h      d       #define NL_LOCALE_NAME(cat) _NL_LOCALE_NAME(cat)
 NL_MSGMAX      limits.h        d       #define NL_MSGMAX 32767
 NL_NMAX        limits.h        d       #define NL_NMAX 16
 NL_SETD        nl_types.h      d       #define NL_SETD 1
@@ -2595,8 +2924,14 @@ NS_UPDATE_OP     arpa/nameser.h  d       #define NS_UPDATE_OP ns_o_update
 NTELOPTS       arpa/telnet.h   d       #define NTELOPTS (1+TELOPT_NEW_ENVIRON)
 NT_386_IOPERM  elf.h   d       #define NT_386_IOPERM 0x201
 NT_386_TLS     elf.h   d       #define NT_386_TLS 0x200
+NT_ARC_V2      elf.h   d       #define NT_ARC_V2 0x600
 NT_ARM_HW_BREAK        elf.h   d       #define NT_ARM_HW_BREAK 0x402
 NT_ARM_HW_WATCH        elf.h   d       #define NT_ARM_HW_WATCH 0x403
+NT_ARM_PACA_KEYS       elf.h   d       #define NT_ARM_PACA_KEYS 0x407
+NT_ARM_PACG_KEYS       elf.h   d       #define NT_ARM_PACG_KEYS 0x408
+NT_ARM_PAC_MASK        elf.h   d       #define NT_ARM_PAC_MASK 0x406
+NT_ARM_SVE     elf.h   d       #define NT_ARM_SVE 0x405
+NT_ARM_SYSTEM_CALL     elf.h   d       #define NT_ARM_SYSTEM_CALL 0x404
 NT_ARM_TLS     elf.h   d       #define NT_ARM_TLS 0x401
 NT_ARM_VFP     elf.h   d       #define NT_ARM_VFP 0x400
 NT_ASRS        elf.h   d       #define NT_ASRS 8
@@ -2612,11 +2947,28 @@ NT_LWPSTATUS    elf.h   d       #define NT_LWPSTATUS 16
 NT_METAG_CBUF  elf.h   d       #define NT_METAG_CBUF 0x500
 NT_METAG_RPIPE elf.h   d       #define NT_METAG_RPIPE 0x501
 NT_METAG_TLS   elf.h   d       #define NT_METAG_TLS 0x502
+NT_MIPS_DSP    elf.h   d       #define NT_MIPS_DSP 0x800
+NT_MIPS_FP_MODE        elf.h   d       #define NT_MIPS_FP_MODE 0x801
+NT_MIPS_MSA    elf.h   d       #define NT_MIPS_MSA 0x802
 NT_PLATFORM    elf.h   d       #define NT_PLATFORM 5
+NT_PPC_DSCR    elf.h   d       #define NT_PPC_DSCR 0x105
+NT_PPC_EBB     elf.h   d       #define NT_PPC_EBB 0x106
+NT_PPC_PMU     elf.h   d       #define NT_PPC_PMU 0x107
+NT_PPC_PPR     elf.h   d       #define NT_PPC_PPR 0x104
 NT_PPC_SPE     elf.h   d       #define NT_PPC_SPE 0x101
+NT_PPC_TAR     elf.h   d       #define NT_PPC_TAR 0x103
+NT_PPC_TM_CDSCR        elf.h   d       #define NT_PPC_TM_CDSCR 0x10f
+NT_PPC_TM_CFPR elf.h   d       #define NT_PPC_TM_CFPR 0x109
+NT_PPC_TM_CGPR elf.h   d       #define NT_PPC_TM_CGPR 0x108
+NT_PPC_TM_CPPR elf.h   d       #define NT_PPC_TM_CPPR 0x10e
+NT_PPC_TM_CTAR elf.h   d       #define NT_PPC_TM_CTAR 0x10d
+NT_PPC_TM_CVMX elf.h   d       #define NT_PPC_TM_CVMX 0x10a
+NT_PPC_TM_CVSX elf.h   d       #define NT_PPC_TM_CVSX 0x10b
+NT_PPC_TM_SPR  elf.h   d       #define NT_PPC_TM_SPR 0x10c
 NT_PPC_VMX     elf.h   d       #define NT_PPC_VMX 0x100
 NT_PPC_VSX     elf.h   d       #define NT_PPC_VSX 0x102
 NT_PRCRED      elf.h   d       #define NT_PRCRED 14
+NT_PRFPREG     elf.h   d       #define NT_PRFPREG 2
 NT_PRFPXREG    elf.h   d       #define NT_PRFPXREG 20
 NT_PRPSINFO    elf.h   d       #define NT_PRPSINFO 3
 NT_PRSTATUS    elf.h   d       #define NT_PRSTATUS 1
@@ -2625,18 +2977,24 @@ NT_PRXREG       elf.h   d       #define NT_PRXREG 4
 NT_PSINFO      elf.h   d       #define NT_PSINFO 13
 NT_PSTATUS     elf.h   d       #define NT_PSTATUS 10
 NT_S390_CTRS   elf.h   d       #define NT_S390_CTRS 0x304
+NT_S390_GS_BC  elf.h   d       #define NT_S390_GS_BC 0x30c
+NT_S390_GS_CB  elf.h   d       #define NT_S390_GS_CB 0x30b
 NT_S390_HIGH_GPRS      elf.h   d       #define NT_S390_HIGH_GPRS 0x300
 NT_S390_LAST_BREAK     elf.h   d       #define NT_S390_LAST_BREAK 0x306
 NT_S390_PREFIX elf.h   d       #define NT_S390_PREFIX 0x305
+NT_S390_RI_CB  elf.h   d       #define NT_S390_RI_CB 0x30d
 NT_S390_SYSTEM_CALL    elf.h   d       #define NT_S390_SYSTEM_CALL 0x307
 NT_S390_TDB    elf.h   d       #define NT_S390_TDB 0x308
 NT_S390_TIMER  elf.h   d       #define NT_S390_TIMER 0x301
 NT_S390_TODCMP elf.h   d       #define NT_S390_TODCMP 0x302
 NT_S390_TODPREG        elf.h   d       #define NT_S390_TODPREG 0x303
+NT_S390_VXRS_HIGH      elf.h   d       #define NT_S390_VXRS_HIGH 0x30a
+NT_S390_VXRS_LOW       elf.h   d       #define NT_S390_VXRS_LOW 0x309
 NT_SIGINFO     elf.h   d       #define NT_SIGINFO 0x53494749
 NT_TASKSTRUCT  elf.h   d       #define NT_TASKSTRUCT 4
 NT_UTSNAME     elf.h   d       #define NT_UTSNAME 15
 NT_VERSION     elf.h   d       #define NT_VERSION 1
+NT_VMCOREDD    elf.h   d       #define NT_VMCOREDD 0x700
 NT_X86_XSTATE  elf.h   d       #define NT_X86_XSTATE 0x202
 NULL   locale.h        d       #define NULL ((void*)0)
 NULL   locale.h        d       #define NULL 0L
@@ -2657,6 +3015,34 @@ NULL     wchar.h d       #define NULL 0L
 NXDOMAIN       arpa/nameser.h  d       #define NXDOMAIN ns_r_nxdomain
 NXRRSET        arpa/nameser.h  d       #define NXRRSET ns_r_nxrrset
 NZERO  limits.h        d       #define NZERO 20
+N_6PACK        sys/ioctl.h     d       #define N_6PACK 7
+N_AX25 sys/ioctl.h     d       #define N_AX25 5
+N_CAIF sys/ioctl.h     d       #define N_CAIF 20
+N_GIGASET_M101 sys/ioctl.h     d       #define N_GIGASET_M101 16
+N_GSM0710      sys/ioctl.h     d       #define N_GSM0710 21
+N_HCI  sys/ioctl.h     d       #define N_HCI 15
+N_HDLC sys/ioctl.h     d       #define N_HDLC 13
+N_IRDA sys/ioctl.h     d       #define N_IRDA 11
+N_MASC sys/ioctl.h     d       #define N_MASC 8
+N_MOUSE        sys/ioctl.h     d       #define N_MOUSE 2
+N_NCI  sys/ioctl.h     d       #define N_NCI 25
+N_NULL sys/ioctl.h     d       #define N_NULL 27
+N_PPP  sys/ioctl.h     d       #define N_PPP 3
+N_PPS  sys/ioctl.h     d       #define N_PPS 18
+N_PROFIBUS_FDL sys/ioctl.h     d       #define N_PROFIBUS_FDL 10
+N_R3964        sys/ioctl.h     d       #define N_R3964 9
+N_SLCAN        sys/ioctl.h     d       #define N_SLCAN 17
+N_SLIP sys/ioctl.h     d       #define N_SLIP 1
+N_SMSBLOCK     sys/ioctl.h     d       #define N_SMSBLOCK 12
+N_SPEAKUP      sys/ioctl.h     d       #define N_SPEAKUP 26
+N_STRIP        sys/ioctl.h     d       #define N_STRIP 4
+N_SYNC_PPP     sys/ioctl.h     d       #define N_SYNC_PPP 14
+N_TI_WL        sys/ioctl.h     d       #define N_TI_WL 22
+N_TRACEROUTER  sys/ioctl.h     d       #define N_TRACEROUTER 24
+N_TRACESINK    sys/ioctl.h     d       #define N_TRACESINK 23
+N_TTY  sys/ioctl.h     d       #define N_TTY 0
+N_V253 sys/ioctl.h     d       #define N_V253 19
+N_X25  sys/ioctl.h     d       #define N_X25 6
 ODK_EXCEPTIONS elf.h   d       #define ODK_EXCEPTIONS 2
 ODK_FILL       elf.h   d       #define ODK_FILL 5
 ODK_HWAND      elf.h   d       #define ODK_HWAND 7
@@ -2697,6 +3083,7 @@ O_EXEC    fcntl.h d       #define O_EXEC O_PATH
 O_RDONLY       fcntl.h d       #define O_RDONLY 00
 O_RDWR fcntl.h d       #define O_RDWR 02
 O_SEARCH       fcntl.h d       #define O_SEARCH O_PATH
+O_TTY_INIT     fcntl.h d       #define O_TTY_INIT 0
 O_WRONLY       fcntl.h d       #define O_WRONLY 01
 PACKETSZ       arpa/nameser.h  d       #define PACKETSZ NS_PACKETSZ
 PACKET_ADD_MEMBERSHIP  netpacket/packet.h      d       #define PACKET_ADD_MEMBERSHIP 1
@@ -2709,6 +3096,7 @@ PACKET_FANOUT_DATA        netpacket/packet.h      d       #define PACKET_FANOUT_DATA 22
 PACKET_FASTROUTE       netpacket/packet.h      d       #define PACKET_FASTROUTE 6
 PACKET_HDRLEN  netpacket/packet.h      d       #define PACKET_HDRLEN 11
 PACKET_HOST    netpacket/packet.h      d       #define PACKET_HOST 0
+PACKET_IGNORE_OUTGOING netpacket/packet.h      d       #define PACKET_IGNORE_OUTGOING 23
 PACKET_LOOPBACK        netpacket/packet.h      d       #define PACKET_LOOPBACK 5
 PACKET_LOSS    netpacket/packet.h      d       #define PACKET_LOSS 14
 PACKET_MR_ALLMULTI     netpacket/packet.h      d       #define PACKET_MR_ALLMULTI 2
@@ -2731,7 +3119,7 @@ PACKET_TX_RING    netpacket/packet.h      d       #define PACKET_TX_RING 13
 PACKET_TX_TIMESTAMP    netpacket/packet.h      d       #define PACKET_TX_TIMESTAMP 16
 PACKET_VERSION netpacket/packet.h      d       #define PACKET_VERSION 10
 PACKET_VNET_HDR        netpacket/packet.h      d       #define PACKET_VNET_HDR 15
-PAGESIZE       limits.h        d       #define PAGESIZE PAGE_SIZE
+PAGE_SIZE      limits.h        d       #define PAGE_SIZE PAGESIZE
 PATH_MAX       limits.h        d       #define PATH_MAX 4096
 PDP_ENDIAN     endian.h        d       #define PDP_ENDIAN __PDP_ENDIAN
 PERSISTENT_RESERVE_IN  scsi/scsi.h     d       #define PERSISTENT_RESERVE_IN 0x5e
@@ -2790,12 +3178,13 @@ PF_IPX  sys/socket.h    d       #define PF_IPX 4
 PF_IRDA        sys/socket.h    d       #define PF_IRDA 23
 PF_ISDN        sys/socket.h    d       #define PF_ISDN 34
 PF_IUCV        sys/socket.h    d       #define PF_IUCV 32
+PF_KCM sys/socket.h    d       #define PF_KCM 41
 PF_KEY sys/socket.h    d       #define PF_KEY 15
 PF_LLC sys/socket.h    d       #define PF_LLC 26
 PF_LOCAL       sys/socket.h    d       #define PF_LOCAL 1
 PF_MASKOS      elf.h   d       #define PF_MASKOS 0x0ff00000
 PF_MASKPROC    elf.h   d       #define PF_MASKPROC 0xf0000000
-PF_MAX sys/socket.h    d       #define PF_MAX 41
+PF_MAX sys/socket.h    d       #define PF_MAX 45
 PF_MIPS_LOCAL  elf.h   d       #define PF_MIPS_LOCAL 0x10000000
 PF_MPLS        sys/socket.h    d       #define PF_MPLS 28
 PF_NETBEUI     sys/socket.h    d       #define PF_NETBEUI 13
@@ -2806,12 +3195,14 @@ PF_PACKET       sys/socket.h    d       #define PF_PACKET 17
 PF_PARISC_SBP  elf.h   d       #define PF_PARISC_SBP 0x08000000
 PF_PHONET      sys/socket.h    d       #define PF_PHONET 35
 PF_PPPOX       sys/socket.h    d       #define PF_PPPOX 24
+PF_QIPCRTR     sys/socket.h    d       #define PF_QIPCRTR 42
 PF_R   elf.h   d       #define PF_R (1 << 2)
 PF_RDS sys/socket.h    d       #define PF_RDS 21
 PF_ROSE        sys/socket.h    d       #define PF_ROSE 11
 PF_ROUTE       sys/socket.h    d       #define PF_ROUTE PF_NETLINK
 PF_RXRPC       sys/socket.h    d       #define PF_RXRPC 33
 PF_SECURITY    sys/socket.h    d       #define PF_SECURITY 14
+PF_SMC sys/socket.h    d       #define PF_SMC 43
 PF_SNA sys/socket.h    d       #define PF_SNA 22
 PF_TIPC        sys/socket.h    d       #define PF_TIPC 30
 PF_UNIX        sys/socket.h    d       #define PF_UNIX PF_LOCAL
@@ -2821,6 +3212,7 @@ PF_W      elf.h   d       #define PF_W (1 << 1)
 PF_WANPIPE     sys/socket.h    d       #define PF_WANPIPE 25
 PF_X   elf.h   d       #define PF_X (1 << 0)
 PF_X25 sys/socket.h    d       #define PF_X25 9
+PF_XDP sys/socket.h    d       #define PF_XDP 44
 PIPE_BUF       limits.h        d       #define PIPE_BUF 4096
 PM_STR langinfo.h      d       #define PM_STR 0x20027
 PN_XNUM        elf.h   d       #define PN_XNUM 0xffff
@@ -2849,12 +3241,24 @@ POSIX_FADV_NORMAL       fcntl.h d       #define POSIX_FADV_NORMAL 0
 POSIX_FADV_RANDOM      fcntl.h d       #define POSIX_FADV_RANDOM 1
 POSIX_FADV_SEQUENTIAL  fcntl.h d       #define POSIX_FADV_SEQUENTIAL 2
 POSIX_FADV_WILLNEED    fcntl.h d       #define POSIX_FADV_WILLNEED 3
+POSIX_MADV_DONTNEED    sys/mman.h      d       #define POSIX_MADV_DONTNEED 4
+POSIX_MADV_NORMAL      sys/mman.h      d       #define POSIX_MADV_NORMAL 0
+POSIX_MADV_RANDOM      sys/mman.h      d       #define POSIX_MADV_RANDOM 1
+POSIX_MADV_SEQUENTIAL  sys/mman.h      d       #define POSIX_MADV_SEQUENTIAL 2
+POSIX_MADV_WILLNEED    sys/mman.h      d       #define POSIX_MADV_WILLNEED 3
 POSIX_SPAWN_RESETIDS   spawn.h d       #define POSIX_SPAWN_RESETIDS 1
 POSIX_SPAWN_SETPGROUP  spawn.h d       #define POSIX_SPAWN_SETPGROUP 2
 POSIX_SPAWN_SETSCHEDPARAM      spawn.h d       #define POSIX_SPAWN_SETSCHEDPARAM 16
 POSIX_SPAWN_SETSCHEDULER       spawn.h d       #define POSIX_SPAWN_SETSCHEDULER 32
+POSIX_SPAWN_SETSID     spawn.h d       #define POSIX_SPAWN_SETSID 128
 POSIX_SPAWN_SETSIGDEF  spawn.h d       #define POSIX_SPAWN_SETSIGDEF 4
 POSIX_SPAWN_SETSIGMASK spawn.h d       #define POSIX_SPAWN_SETSIGMASK 8
+POSIX_SPAWN_USEVFORK   spawn.h d       #define POSIX_SPAWN_USEVFORK 64
+PPC64_LOCAL_ENTRY_OFFSET       elf.h   d       #define PPC64_LOCAL_ENTRY_OFFSET(x) (1 << (((x)&0xe0)>>5) & 0xfc)
+PPC64_OPT_LOCALENTRY   elf.h   d       #define PPC64_OPT_LOCALENTRY 4
+PPC64_OPT_MULTI_TOC    elf.h   d       #define PPC64_OPT_MULTI_TOC 2
+PPC64_OPT_TLS  elf.h   d       #define PPC64_OPT_TLS 1
+PPC_OPT_TLS    elf.h   d       #define PPC_OPT_TLS 1
 PRELIM arpa/ftp.h      d       #define PRELIM 1
 PRE_FETCH      scsi/scsi.h     d       #define PRE_FETCH 0x34
 PRIO_MAX       sys/resource.h  d       #define PRIO_MAX 20
@@ -2946,6 +3350,12 @@ PRIxLEAST64      inttypes.h      d       #define PRIxLEAST64 __PRI64 "x"
 PRIxLEAST8     inttypes.h      d       #define PRIxLEAST8 "x"
 PRIxMAX        inttypes.h      d       #define PRIxMAX __PRI64 "x"
 PRIxPTR        inttypes.h      d       #define PRIxPTR __PRIPTR "x"
+PROT_EXEC      sys/mman.h      d       #define PROT_EXEC 4
+PROT_GROWSDOWN sys/mman.h      d       #define PROT_GROWSDOWN 0x01000000
+PROT_GROWSUP   sys/mman.h      d       #define PROT_GROWSUP 0x02000000
+PROT_NONE      sys/mman.h      d       #define PROT_NONE 0
+PROT_READ      sys/mman.h      d       #define PROT_READ 1
+PROT_WRITE     sys/mman.h      d       #define PROT_WRITE 2
 PR_CAPBSET_DROP        sys/prctl.h     d       #define PR_CAPBSET_DROP 24
 PR_CAPBSET_READ        sys/prctl.h     d       #define PR_CAPBSET_READ 23
 PR_CAP_AMBIENT sys/prctl.h     d       #define PR_CAP_AMBIENT 47
@@ -2982,6 +3392,7 @@ PR_GET_NO_NEW_PRIVS       sys/prctl.h     d       #define PR_GET_NO_NEW_PRIVS 39
 PR_GET_PDEATHSIG       sys/prctl.h     d       #define PR_GET_PDEATHSIG 2
 PR_GET_SECCOMP sys/prctl.h     d       #define PR_GET_SECCOMP 21
 PR_GET_SECUREBITS      sys/prctl.h     d       #define PR_GET_SECUREBITS 27
+PR_GET_SPECULATION_CTRL        sys/prctl.h     d       #define PR_GET_SPECULATION_CTRL 52
 PR_GET_THP_DISABLE     sys/prctl.h     d       #define PR_GET_THP_DISABLE 42
 PR_GET_TID_ADDRESS     sys/prctl.h     d       #define PR_GET_TID_ADDRESS 40
 PR_GET_TIMERSLACK      sys/prctl.h     d       #define PR_GET_TIMERSLACK 30
@@ -2997,6 +3408,12 @@ PR_MCE_KILL_LATE sys/prctl.h     d       #define PR_MCE_KILL_LATE 0
 PR_MCE_KILL_SET        sys/prctl.h     d       #define PR_MCE_KILL_SET 1
 PR_MPX_DISABLE_MANAGEMENT      sys/prctl.h     d       #define PR_MPX_DISABLE_MANAGEMENT 44
 PR_MPX_ENABLE_MANAGEMENT       sys/prctl.h     d       #define PR_MPX_ENABLE_MANAGEMENT 43
+PR_PAC_APDAKEY sys/prctl.h     d       #define PR_PAC_APDAKEY (1UL << 2)
+PR_PAC_APDBKEY sys/prctl.h     d       #define PR_PAC_APDBKEY (1UL << 3)
+PR_PAC_APGAKEY sys/prctl.h     d       #define PR_PAC_APGAKEY (1UL << 4)
+PR_PAC_APIAKEY sys/prctl.h     d       #define PR_PAC_APIAKEY (1UL << 0)
+PR_PAC_APIBKEY sys/prctl.h     d       #define PR_PAC_APIBKEY (1UL << 1)
+PR_PAC_RESET_KEYS      sys/prctl.h     d       #define PR_PAC_RESET_KEYS 54
 PR_SET_CHILD_SUBREAPER sys/prctl.h     d       #define PR_SET_CHILD_SUBREAPER 36
 PR_SET_DUMPABLE        sys/prctl.h     d       #define PR_SET_DUMPABLE 4
 PR_SET_ENDIAN  sys/prctl.h     d       #define PR_SET_ENDIAN 20
@@ -3027,11 +3444,25 @@ PR_SET_PTRACER  sys/prctl.h     d       #define PR_SET_PTRACER 0x59616d61
 PR_SET_PTRACER_ANY     sys/prctl.h     d       #define PR_SET_PTRACER_ANY (-1UL)
 PR_SET_SECCOMP sys/prctl.h     d       #define PR_SET_SECCOMP 22
 PR_SET_SECUREBITS      sys/prctl.h     d       #define PR_SET_SECUREBITS 28
+PR_SET_SPECULATION_CTRL        sys/prctl.h     d       #define PR_SET_SPECULATION_CTRL 53
 PR_SET_THP_DISABLE     sys/prctl.h     d       #define PR_SET_THP_DISABLE 41
 PR_SET_TIMERSLACK      sys/prctl.h     d       #define PR_SET_TIMERSLACK 29
 PR_SET_TIMING  sys/prctl.h     d       #define PR_SET_TIMING 14
 PR_SET_TSC     sys/prctl.h     d       #define PR_SET_TSC 26
 PR_SET_UNALIGN sys/prctl.h     d       #define PR_SET_UNALIGN 6
+PR_SPEC_DISABLE        sys/prctl.h     d       #define PR_SPEC_DISABLE (1UL << 2)
+PR_SPEC_DISABLE_NOEXEC sys/prctl.h     d       #define PR_SPEC_DISABLE_NOEXEC (1UL << 4)
+PR_SPEC_ENABLE sys/prctl.h     d       #define PR_SPEC_ENABLE (1UL << 1)
+PR_SPEC_FORCE_DISABLE  sys/prctl.h     d       #define PR_SPEC_FORCE_DISABLE (1UL << 3)
+PR_SPEC_INDIRECT_BRANCH        sys/prctl.h     d       #define PR_SPEC_INDIRECT_BRANCH 1
+PR_SPEC_NOT_AFFECTED   sys/prctl.h     d       #define PR_SPEC_NOT_AFFECTED 0
+PR_SPEC_PRCTL  sys/prctl.h     d       #define PR_SPEC_PRCTL (1UL << 0)
+PR_SPEC_STORE_BYPASS   sys/prctl.h     d       #define PR_SPEC_STORE_BYPASS 0
+PR_SVE_GET_VL  sys/prctl.h     d       #define PR_SVE_GET_VL 51
+PR_SVE_SET_VL  sys/prctl.h     d       #define PR_SVE_SET_VL 50
+PR_SVE_SET_VL_ONEXEC   sys/prctl.h     d       #define PR_SVE_SET_VL_ONEXEC (1 << 18)
+PR_SVE_VL_INHERIT      sys/prctl.h     d       #define PR_SVE_VL_INHERIT (1 << 17)
+PR_SVE_VL_LEN_MASK     sys/prctl.h     d       #define PR_SVE_VL_LEN_MASK 0xffff
 PR_TASK_PERF_EVENTS_DISABLE    sys/prctl.h     d       #define PR_TASK_PERF_EVENTS_DISABLE 31
 PR_TASK_PERF_EVENTS_ENABLE     sys/prctl.h     d       #define PR_TASK_PERF_EVENTS_ENABLE 32
 PR_TIMING_STATISTICAL  sys/prctl.h     d       #define PR_TIMING_STATISTICAL 0
@@ -3079,6 +3510,7 @@ PTRACE_EVENT_EXEC sys/ptrace.h    d       #define PTRACE_EVENT_EXEC 4
 PTRACE_EVENT_EXIT      sys/ptrace.h    d       #define PTRACE_EVENT_EXIT 6
 PTRACE_EVENT_FORK      sys/ptrace.h    d       #define PTRACE_EVENT_FORK 1
 PTRACE_EVENT_SECCOMP   sys/ptrace.h    d       #define PTRACE_EVENT_SECCOMP 7
+PTRACE_EVENT_STOP      sys/ptrace.h    d       #define PTRACE_EVENT_STOP 128
 PTRACE_EVENT_VFORK     sys/ptrace.h    d       #define PTRACE_EVENT_VFORK 2
 PTRACE_EVENT_VFORK_DONE        sys/ptrace.h    d       #define PTRACE_EVENT_VFORK_DONE 5
 PTRACE_GETEVENTMSG     sys/ptrace.h    d       #define PTRACE_GETEVENTMSG 0x4201
@@ -3111,6 +3543,7 @@ PTRACE_POKEDATA   sys/ptrace.h    d       #define PTRACE_POKEDATA 5
 PTRACE_POKETEXT        sys/ptrace.h    d       #define PTRACE_POKETEXT 4
 PTRACE_POKEUSER        sys/ptrace.h    d       #define PTRACE_POKEUSER 6
 PTRACE_SECCOMP_GET_FILTER      sys/ptrace.h    d       #define PTRACE_SECCOMP_GET_FILTER 0x420c
+PTRACE_SECCOMP_GET_METADATA    sys/ptrace.h    d       #define PTRACE_SECCOMP_GET_METADATA 0x420d
 PTRACE_SEIZE   sys/ptrace.h    d       #define PTRACE_SEIZE 0x4206
 PTRACE_SETFPREGS       sys/ptrace.h    d       #define PTRACE_SETFPREGS 15
 PTRACE_SETFPXREGS      sys/ptrace.h    d       #define PTRACE_SETFPXREGS 19
@@ -3165,6 +3598,7 @@ PT_LOAD   elf.h   d       #define PT_LOAD 1
 PT_LOOS        elf.h   d       #define PT_LOOS 0x60000000
 PT_LOPROC      elf.h   d       #define PT_LOPROC 0x70000000
 PT_LOSUNW      elf.h   d       #define PT_LOSUNW 0x6ffffffa
+PT_MIPS_ABIFLAGS       elf.h   d       #define PT_MIPS_ABIFLAGS 0x70000003
 PT_MIPS_OPTIONS        elf.h   d       #define PT_MIPS_OPTIONS 0x70000002
 PT_MIPS_REGINFO        elf.h   d       #define PT_MIPS_REGINFO 0x70000000
 PT_MIPS_RTPROC elf.h   d       #define PT_MIPS_RTPROC 0x70000001
@@ -3457,8 +3891,15 @@ RT_DELETE        link.h  e
 RT_LOCALADDR   net/route.h     d       #define RT_LOCALADDR(flags) ((flags & RTF_ADDRCLASSMASK) == (RTF_LOCAL|RTF_INTERFACE))
 RT_TOS net/route.h     d       #define RT_TOS(tos) ((tos) & IPTOS_TOS_MASK)
 RUN_LVL        utmpx.h d       #define RUN_LVL 1
-RUSAGE_CHILDREN        sys/resource.h  d       #define RUSAGE_CHILDREN 1
+RUSAGE_CHILDREN        sys/resource.h  d       #define RUSAGE_CHILDREN (-1)
 RUSAGE_SELF    sys/resource.h  d       #define RUSAGE_SELF 0
+RUSAGE_THREAD  sys/resource.h  d       #define RUSAGE_THREAD 1
+RWF_WRITE_LIFE_NOT_SET fcntl.h d       #define RWF_WRITE_LIFE_NOT_SET 0
+RWH_WRITE_LIFE_EXTREME fcntl.h d       #define RWH_WRITE_LIFE_EXTREME 5
+RWH_WRITE_LIFE_LONG    fcntl.h d       #define RWH_WRITE_LIFE_LONG 4
+RWH_WRITE_LIFE_MEDIUM  fcntl.h d       #define RWH_WRITE_LIFE_MEDIUM 3
+RWH_WRITE_LIFE_NONE    fcntl.h d       #define RWH_WRITE_LIFE_NONE 1
+RWH_WRITE_LIFE_SHORT   fcntl.h d       #define RWH_WRITE_LIFE_SHORT 2
 R_386_16       elf.h   d       #define R_386_16 20
 R_386_32       elf.h   d       #define R_386_32 1
 R_386_32PLT    elf.h   d       #define R_386_32PLT 11
@@ -3466,12 +3907,13 @@ R_386_8 elf.h   d       #define R_386_8 22
 R_386_COPY     elf.h   d       #define R_386_COPY 5
 R_386_GLOB_DAT elf.h   d       #define R_386_GLOB_DAT 6
 R_386_GOT32    elf.h   d       #define R_386_GOT32 3
+R_386_GOT32X   elf.h   d       #define R_386_GOT32X 43
 R_386_GOTOFF   elf.h   d       #define R_386_GOTOFF 9
 R_386_GOTPC    elf.h   d       #define R_386_GOTPC 10
 R_386_IRELATIVE        elf.h   d       #define R_386_IRELATIVE 42
 R_386_JMP_SLOT elf.h   d       #define R_386_JMP_SLOT 7
 R_386_NONE     elf.h   d       #define R_386_NONE 0
-R_386_NUM      elf.h   d       #define R_386_NUM 43
+R_386_NUM      elf.h   d       #define R_386_NUM 44
 R_386_PC16     elf.h   d       #define R_386_PC16 21
 R_386_PC32     elf.h   d       #define R_386_PC32 2
 R_386_PC8      elf.h   d       #define R_386_PC8 23
@@ -3576,7 +4018,7 @@ R_68K_GOT8        elf.h   d       #define R_68K_GOT8 9
 R_68K_GOT8O    elf.h   d       #define R_68K_GOT8O 12
 R_68K_JMP_SLOT elf.h   d       #define R_68K_JMP_SLOT 21
 R_68K_NONE     elf.h   d       #define R_68K_NONE 0
-R_68K_NUM      elf.h   d       #define R_68K_NUM 23
+R_68K_NUM      elf.h   d       #define R_68K_NUM 43
 R_68K_PC16     elf.h   d       #define R_68K_PC16 5
 R_68K_PC32     elf.h   d       #define R_68K_PC32 4
 R_68K_PC8      elf.h   d       #define R_68K_PC8 6
@@ -3587,6 +4029,24 @@ R_68K_PLT32O     elf.h   d       #define R_68K_PLT32O 16
 R_68K_PLT8     elf.h   d       #define R_68K_PLT8 15
 R_68K_PLT8O    elf.h   d       #define R_68K_PLT8O 18
 R_68K_RELATIVE elf.h   d       #define R_68K_RELATIVE 22
+R_68K_TLS_DTPMOD32     elf.h   d       #define R_68K_TLS_DTPMOD32 40
+R_68K_TLS_DTPREL32     elf.h   d       #define R_68K_TLS_DTPREL32 41
+R_68K_TLS_GD16 elf.h   d       #define R_68K_TLS_GD16 26
+R_68K_TLS_GD32 elf.h   d       #define R_68K_TLS_GD32 25
+R_68K_TLS_GD8  elf.h   d       #define R_68K_TLS_GD8 27
+R_68K_TLS_IE16 elf.h   d       #define R_68K_TLS_IE16 35
+R_68K_TLS_IE32 elf.h   d       #define R_68K_TLS_IE32 34
+R_68K_TLS_IE8  elf.h   d       #define R_68K_TLS_IE8 36
+R_68K_TLS_LDM16        elf.h   d       #define R_68K_TLS_LDM16 29
+R_68K_TLS_LDM32        elf.h   d       #define R_68K_TLS_LDM32 28
+R_68K_TLS_LDM8 elf.h   d       #define R_68K_TLS_LDM8 30
+R_68K_TLS_LDO16        elf.h   d       #define R_68K_TLS_LDO16 32
+R_68K_TLS_LDO32        elf.h   d       #define R_68K_TLS_LDO32 31
+R_68K_TLS_LDO8 elf.h   d       #define R_68K_TLS_LDO8 33
+R_68K_TLS_LE16 elf.h   d       #define R_68K_TLS_LE16 38
+R_68K_TLS_LE32 elf.h   d       #define R_68K_TLS_LE32 37
+R_68K_TLS_LE8  elf.h   d       #define R_68K_TLS_LE8 39
+R_68K_TLS_TPREL32      elf.h   d       #define R_68K_TLS_TPREL32 42
 R_AARCH64_ABS16        elf.h   d       #define R_AARCH64_ABS16 259
 R_AARCH64_ABS32        elf.h   d       #define R_AARCH64_ABS32 258
 R_AARCH64_ABS64        elf.h   d       #define R_AARCH64_ABS64 257
@@ -3638,6 +4098,16 @@ R_AARCH64_MOVW_UABS_G2   elf.h   d       #define R_AARCH64_MOVW_UABS_G2 267
 R_AARCH64_MOVW_UABS_G2_NC      elf.h   d       #define R_AARCH64_MOVW_UABS_G2_NC 268
 R_AARCH64_MOVW_UABS_G3 elf.h   d       #define R_AARCH64_MOVW_UABS_G3 269
 R_AARCH64_NONE elf.h   d       #define R_AARCH64_NONE 0
+R_AARCH64_P32_ABS32    elf.h   d       #define R_AARCH64_P32_ABS32 1
+R_AARCH64_P32_COPY     elf.h   d       #define R_AARCH64_P32_COPY 180
+R_AARCH64_P32_GLOB_DAT elf.h   d       #define R_AARCH64_P32_GLOB_DAT 181
+R_AARCH64_P32_IRELATIVE        elf.h   d       #define R_AARCH64_P32_IRELATIVE 188
+R_AARCH64_P32_JUMP_SLOT        elf.h   d       #define R_AARCH64_P32_JUMP_SLOT 182
+R_AARCH64_P32_RELATIVE elf.h   d       #define R_AARCH64_P32_RELATIVE 183
+R_AARCH64_P32_TLSDESC  elf.h   d       #define R_AARCH64_P32_TLSDESC 187
+R_AARCH64_P32_TLS_DTPMOD       elf.h   d       #define R_AARCH64_P32_TLS_DTPMOD 184
+R_AARCH64_P32_TLS_DTPREL       elf.h   d       #define R_AARCH64_P32_TLS_DTPREL 185
+R_AARCH64_P32_TLS_TPREL        elf.h   d       #define R_AARCH64_P32_TLS_TPREL 186
 R_AARCH64_PREL16       elf.h   d       #define R_AARCH64_PREL16 262
 R_AARCH64_PREL32       elf.h   d       #define R_AARCH64_PREL32 261
 R_AARCH64_PREL64       elf.h   d       #define R_AARCH64_PREL64 260
@@ -3705,8 +4175,11 @@ R_AARCH64_TLSLE_MOVW_TPREL_G0_NC elf.h   d       #define R_AARCH64_TLSLE_MOVW_TPREL_G0_N
 R_AARCH64_TLSLE_MOVW_TPREL_G1  elf.h   d       #define R_AARCH64_TLSLE_MOVW_TPREL_G1 545
 R_AARCH64_TLSLE_MOVW_TPREL_G1_NC       elf.h   d       #define R_AARCH64_TLSLE_MOVW_TPREL_G1_NC 546
 R_AARCH64_TLSLE_MOVW_TPREL_G2  elf.h   d       #define R_AARCH64_TLSLE_MOVW_TPREL_G2 544
+R_AARCH64_TLS_DTPMOD   elf.h   d       #define R_AARCH64_TLS_DTPMOD 1028
 R_AARCH64_TLS_DTPMOD64 elf.h   d       #define R_AARCH64_TLS_DTPMOD64 1028
+R_AARCH64_TLS_DTPREL   elf.h   d       #define R_AARCH64_TLS_DTPREL 1029
 R_AARCH64_TLS_DTPREL64 elf.h   d       #define R_AARCH64_TLS_DTPREL64 1029
+R_AARCH64_TLS_TPREL    elf.h   d       #define R_AARCH64_TLS_TPREL 1030
 R_AARCH64_TLS_TPREL64  elf.h   d       #define R_AARCH64_TLS_TPREL64 1030
 R_AARCH64_TSTBR14      elf.h   d       #define R_AARCH64_TSTBR14 279
 R_ALPHA_BRADDR elf.h   d       #define R_ALPHA_BRADDR 7
@@ -3869,6 +4342,63 @@ R_ARM_TLS_LE32   elf.h   d       #define R_ARM_TLS_LE32 108
 R_ARM_TLS_TPOFF32      elf.h   d       #define R_ARM_TLS_TPOFF32 19
 R_ARM_V4BX     elf.h   d       #define R_ARM_V4BX 40
 R_ARM_XPC25    elf.h   d       #define R_ARM_XPC25 15
+R_BPF_MAP_FD   elf.h   d       #define R_BPF_MAP_FD 1
+R_BPF_NONE     elf.h   d       #define R_BPF_NONE 0
+R_CKCORE_ADDR32        elf.h   d       #define R_CKCORE_ADDR32 1
+R_CKCORE_ADDRGOT       elf.h   d       #define R_CKCORE_ADDRGOT 17
+R_CKCORE_ADDRGOT_HI16  elf.h   d       #define R_CKCORE_ADDRGOT_HI16 36
+R_CKCORE_ADDRGOT_LO16  elf.h   d       #define R_CKCORE_ADDRGOT_LO16 37
+R_CKCORE_ADDRPLT       elf.h   d       #define R_CKCORE_ADDRPLT 18
+R_CKCORE_ADDRPLT_HI16  elf.h   d       #define R_CKCORE_ADDRPLT_HI16 38
+R_CKCORE_ADDRPLT_LO16  elf.h   d       #define R_CKCORE_ADDRPLT_LO16 39
+R_CKCORE_ADDR_HI16     elf.h   d       #define R_CKCORE_ADDR_HI16 24
+R_CKCORE_ADDR_LO16     elf.h   d       #define R_CKCORE_ADDR_LO16 25
+R_CKCORE_COPY  elf.h   d       #define R_CKCORE_COPY 10
+R_CKCORE_DOFFSET_IMM18 elf.h   d       #define R_CKCORE_DOFFSET_IMM18 44
+R_CKCORE_DOFFSET_IMM18BY2      elf.h   d       #define R_CKCORE_DOFFSET_IMM18BY2 45
+R_CKCORE_DOFFSET_IMM18BY4      elf.h   d       #define R_CKCORE_DOFFSET_IMM18BY4 46
+R_CKCORE_DOFFSET_LO16  elf.h   d       #define R_CKCORE_DOFFSET_LO16 42
+R_CKCORE_GLOB_DAT      elf.h   d       #define R_CKCORE_GLOB_DAT 11
+R_CKCORE_GOT12 elf.h   d       #define R_CKCORE_GOT12 30
+R_CKCORE_GOT32 elf.h   d       #define R_CKCORE_GOT32 15
+R_CKCORE_GOTOFF        elf.h   d       #define R_CKCORE_GOTOFF 13
+R_CKCORE_GOTOFF_HI16   elf.h   d       #define R_CKCORE_GOTOFF_HI16 28
+R_CKCORE_GOTOFF_LO16   elf.h   d       #define R_CKCORE_GOTOFF_LO16 29
+R_CKCORE_GOTPC elf.h   d       #define R_CKCORE_GOTPC 14
+R_CKCORE_GOTPC_HI16    elf.h   d       #define R_CKCORE_GOTPC_HI16 26
+R_CKCORE_GOTPC_LO16    elf.h   d       #define R_CKCORE_GOTPC_LO16 27
+R_CKCORE_GOT_HI16      elf.h   d       #define R_CKCORE_GOT_HI16 31
+R_CKCORE_GOT_IMM18BY4  elf.h   d       #define R_CKCORE_GOT_IMM18BY4 48
+R_CKCORE_GOT_LO16      elf.h   d       #define R_CKCORE_GOT_LO16 32
+R_CKCORE_JUMP_SLOT     elf.h   d       #define R_CKCORE_JUMP_SLOT 12
+R_CKCORE_NONE  elf.h   d       #define R_CKCORE_NONE 0
+R_CKCORE_PCREL32       elf.h   d       #define R_CKCORE_PCREL32 5
+R_CKCORE_PCRELIMM11BY2 elf.h   d       #define R_CKCORE_PCRELIMM11BY2 3
+R_CKCORE_PCRELIMM8BY4  elf.h   d       #define R_CKCORE_PCRELIMM8BY4 2
+R_CKCORE_PCRELJSR_IMM11BY2     elf.h   d       #define R_CKCORE_PCRELJSR_IMM11BY2 6
+R_CKCORE_PCREL_IMM10BY2        elf.h   d       #define R_CKCORE_PCREL_IMM10BY2 22
+R_CKCORE_PCREL_IMM10BY4        elf.h   d       #define R_CKCORE_PCREL_IMM10BY4 23
+R_CKCORE_PCREL_IMM16BY2        elf.h   d       #define R_CKCORE_PCREL_IMM16BY2 20
+R_CKCORE_PCREL_IMM16BY4        elf.h   d       #define R_CKCORE_PCREL_IMM16BY4 21
+R_CKCORE_PCREL_IMM18BY2        elf.h   d       #define R_CKCORE_PCREL_IMM18BY2 43
+R_CKCORE_PCREL_IMM26BY2        elf.h   d       #define R_CKCORE_PCREL_IMM26BY2 19
+R_CKCORE_PCREL_IMM7BY4 elf.h   d       #define R_CKCORE_PCREL_IMM7BY4 50
+R_CKCORE_PCREL_JSR_IMM26BY2    elf.h   d       #define R_CKCORE_PCREL_JSR_IMM26BY2 40
+R_CKCORE_PLT12 elf.h   d       #define R_CKCORE_PLT12 33
+R_CKCORE_PLT32 elf.h   d       #define R_CKCORE_PLT32 16
+R_CKCORE_PLT_HI16      elf.h   d       #define R_CKCORE_PLT_HI16 34
+R_CKCORE_PLT_IMM18BY4  elf.h   d       #define R_CKCORE_PLT_IMM18BY4 49
+R_CKCORE_PLT_LO16      elf.h   d       #define R_CKCORE_PLT_LO16 35
+R_CKCORE_RELATIVE      elf.h   d       #define R_CKCORE_RELATIVE 9
+R_CKCORE_TLS_DTPMOD32  elf.h   d       #define R_CKCORE_TLS_DTPMOD32 56
+R_CKCORE_TLS_DTPOFF32  elf.h   d       #define R_CKCORE_TLS_DTPOFF32 57
+R_CKCORE_TLS_GD32      elf.h   d       #define R_CKCORE_TLS_GD32 53
+R_CKCORE_TLS_IE32      elf.h   d       #define R_CKCORE_TLS_IE32 52
+R_CKCORE_TLS_LDM32     elf.h   d       #define R_CKCORE_TLS_LDM32 54
+R_CKCORE_TLS_LDO32     elf.h   d       #define R_CKCORE_TLS_LDO32 55
+R_CKCORE_TLS_LE32      elf.h   d       #define R_CKCORE_TLS_LE32 51
+R_CKCORE_TLS_TPOFF32   elf.h   d       #define R_CKCORE_TLS_TPOFF32 58
+R_CKCORE_TOFFSET_LO16  elf.h   d       #define R_CKCORE_TOFFSET_LO16 41
 R_CRIS_16      elf.h   d       #define R_CRIS_16 2
 R_CRIS_16_GOT  elf.h   d       #define R_CRIS_16_GOT 13
 R_CRIS_16_GOTPLT       elf.h   d       #define R_CRIS_16_GOTPLT 15
@@ -4122,6 +4652,52 @@ R_MN10300_PCREL8 elf.h   d       #define R_MN10300_PCREL8 6
 R_MN10300_PLT16        elf.h   d       #define R_MN10300_PLT16 16
 R_MN10300_PLT32        elf.h   d       #define R_MN10300_PLT32 15
 R_MN10300_RELATIVE     elf.h   d       #define R_MN10300_RELATIVE 23
+R_NIOS2_ALIGN  elf.h   d       #define R_NIOS2_ALIGN 21
+R_NIOS2_BFD_RELOC_16   elf.h   d       #define R_NIOS2_BFD_RELOC_16 13
+R_NIOS2_BFD_RELOC_32   elf.h   d       #define R_NIOS2_BFD_RELOC_32 12
+R_NIOS2_BFD_RELOC_8    elf.h   d       #define R_NIOS2_BFD_RELOC_8 14
+R_NIOS2_CACHE_OPX      elf.h   d       #define R_NIOS2_CACHE_OPX 6
+R_NIOS2_CALL16 elf.h   d       #define R_NIOS2_CALL16 23
+R_NIOS2_CALL26 elf.h   d       #define R_NIOS2_CALL26 4
+R_NIOS2_CALL26_NOAT    elf.h   d       #define R_NIOS2_CALL26_NOAT 41
+R_NIOS2_CALLR  elf.h   d       #define R_NIOS2_CALLR 20
+R_NIOS2_CALL_HA        elf.h   d       #define R_NIOS2_CALL_HA 45
+R_NIOS2_CALL_LO        elf.h   d       #define R_NIOS2_CALL_LO 44
+R_NIOS2_CJMP   elf.h   d       #define R_NIOS2_CJMP 19
+R_NIOS2_COPY   elf.h   d       #define R_NIOS2_COPY 36
+R_NIOS2_GLOB_DAT       elf.h   d       #define R_NIOS2_GLOB_DAT 37
+R_NIOS2_GNU_VTENTRY    elf.h   d       #define R_NIOS2_GNU_VTENTRY 17
+R_NIOS2_GNU_VTINHERIT  elf.h   d       #define R_NIOS2_GNU_VTINHERIT 16
+R_NIOS2_GOT16  elf.h   d       #define R_NIOS2_GOT16 22
+R_NIOS2_GOTOFF elf.h   d       #define R_NIOS2_GOTOFF 40
+R_NIOS2_GOTOFF_HA      elf.h   d       #define R_NIOS2_GOTOFF_HA 25
+R_NIOS2_GOTOFF_LO      elf.h   d       #define R_NIOS2_GOTOFF_LO 24
+R_NIOS2_GOT_HA elf.h   d       #define R_NIOS2_GOT_HA 43
+R_NIOS2_GOT_LO elf.h   d       #define R_NIOS2_GOT_LO 42
+R_NIOS2_GPREL  elf.h   d       #define R_NIOS2_GPREL 15
+R_NIOS2_HI16   elf.h   d       #define R_NIOS2_HI16 9
+R_NIOS2_HIADJ16        elf.h   d       #define R_NIOS2_HIADJ16 11
+R_NIOS2_IMM5   elf.h   d       #define R_NIOS2_IMM5 5
+R_NIOS2_IMM6   elf.h   d       #define R_NIOS2_IMM6 7
+R_NIOS2_IMM8   elf.h   d       #define R_NIOS2_IMM8 8
+R_NIOS2_JUMP_SLOT      elf.h   d       #define R_NIOS2_JUMP_SLOT 38
+R_NIOS2_LO16   elf.h   d       #define R_NIOS2_LO16 10
+R_NIOS2_NONE   elf.h   d       #define R_NIOS2_NONE 0
+R_NIOS2_PCREL16        elf.h   d       #define R_NIOS2_PCREL16 3
+R_NIOS2_PCREL_HA       elf.h   d       #define R_NIOS2_PCREL_HA 27
+R_NIOS2_PCREL_LO       elf.h   d       #define R_NIOS2_PCREL_LO 26
+R_NIOS2_RELATIVE       elf.h   d       #define R_NIOS2_RELATIVE 39
+R_NIOS2_S16    elf.h   d       #define R_NIOS2_S16 1
+R_NIOS2_TLS_DTPMOD     elf.h   d       #define R_NIOS2_TLS_DTPMOD 33
+R_NIOS2_TLS_DTPREL     elf.h   d       #define R_NIOS2_TLS_DTPREL 34
+R_NIOS2_TLS_GD16       elf.h   d       #define R_NIOS2_TLS_GD16 28
+R_NIOS2_TLS_IE16       elf.h   d       #define R_NIOS2_TLS_IE16 31
+R_NIOS2_TLS_LDM16      elf.h   d       #define R_NIOS2_TLS_LDM16 29
+R_NIOS2_TLS_LDO16      elf.h   d       #define R_NIOS2_TLS_LDO16 30
+R_NIOS2_TLS_LE16       elf.h   d       #define R_NIOS2_TLS_LE16 32
+R_NIOS2_TLS_TPREL      elf.h   d       #define R_NIOS2_TLS_TPREL 35
+R_NIOS2_U16    elf.h   d       #define R_NIOS2_U16 2
+R_NIOS2_UJMP   elf.h   d       #define R_NIOS2_UJMP 18
 R_OK   fcntl.h d       #define R_OK 4
 R_OK   unistd.h        d       #define R_OK 4
 R_OR1K_16      elf.h   d       #define R_OR1K_16 2
@@ -4276,6 +4852,8 @@ R_PPC64_ADDR16    elf.h   d       #define R_PPC64_ADDR16 R_PPC_ADDR16
 R_PPC64_ADDR16_DS      elf.h   d       #define R_PPC64_ADDR16_DS 56
 R_PPC64_ADDR16_HA      elf.h   d       #define R_PPC64_ADDR16_HA R_PPC_ADDR16_HA
 R_PPC64_ADDR16_HI      elf.h   d       #define R_PPC64_ADDR16_HI R_PPC_ADDR16_HI
+R_PPC64_ADDR16_HIGH    elf.h   d       #define R_PPC64_ADDR16_HIGH 110
+R_PPC64_ADDR16_HIGHA   elf.h   d       #define R_PPC64_ADDR16_HIGHA 111
 R_PPC64_ADDR16_HIGHER  elf.h   d       #define R_PPC64_ADDR16_HIGHER 39
 R_PPC64_ADDR16_HIGHERA elf.h   d       #define R_PPC64_ADDR16_HIGHERA 40
 R_PPC64_ADDR16_HIGHEST elf.h   d       #define R_PPC64_ADDR16_HIGHEST 41
@@ -4292,6 +4870,8 @@ R_PPC64_DTPREL16  elf.h   d       #define R_PPC64_DTPREL16 74
 R_PPC64_DTPREL16_DS    elf.h   d       #define R_PPC64_DTPREL16_DS 101
 R_PPC64_DTPREL16_HA    elf.h   d       #define R_PPC64_DTPREL16_HA 77
 R_PPC64_DTPREL16_HI    elf.h   d       #define R_PPC64_DTPREL16_HI 76
+R_PPC64_DTPREL16_HIGH  elf.h   d       #define R_PPC64_DTPREL16_HIGH 114
+R_PPC64_DTPREL16_HIGHA elf.h   d       #define R_PPC64_DTPREL16_HIGHA 115
 R_PPC64_DTPREL16_HIGHER        elf.h   d       #define R_PPC64_DTPREL16_HIGHER 103
 R_PPC64_DTPREL16_HIGHERA       elf.h   d       #define R_PPC64_DTPREL16_HIGHERA 104
 R_PPC64_DTPREL16_HIGHEST       elf.h   d       #define R_PPC64_DTPREL16_HIGHEST 105
@@ -4358,6 +4938,8 @@ R_PPC64_SECTOFF_HI        elf.h   d       #define R_PPC64_SECTOFF_HI R_PPC_SECTOFF_HI
 R_PPC64_SECTOFF_LO     elf.h   d       #define R_PPC64_SECTOFF_LO R_PPC_SECTOFF_LO
 R_PPC64_SECTOFF_LO_DS  elf.h   d       #define R_PPC64_SECTOFF_LO_DS 62
 R_PPC64_TLS    elf.h   d       #define R_PPC64_TLS 67
+R_PPC64_TLSGD  elf.h   d       #define R_PPC64_TLSGD 107
+R_PPC64_TLSLD  elf.h   d       #define R_PPC64_TLSLD 108
 R_PPC64_TOC    elf.h   d       #define R_PPC64_TOC 51
 R_PPC64_TOC16  elf.h   d       #define R_PPC64_TOC16 47
 R_PPC64_TOC16_DS       elf.h   d       #define R_PPC64_TOC16_DS 63
@@ -4365,10 +4947,13 @@ R_PPC64_TOC16_HA        elf.h   d       #define R_PPC64_TOC16_HA 50
 R_PPC64_TOC16_HI       elf.h   d       #define R_PPC64_TOC16_HI 49
 R_PPC64_TOC16_LO       elf.h   d       #define R_PPC64_TOC16_LO 48
 R_PPC64_TOC16_LO_DS    elf.h   d       #define R_PPC64_TOC16_LO_DS 64
+R_PPC64_TOCSAVE        elf.h   d       #define R_PPC64_TOCSAVE 109
 R_PPC64_TPREL16        elf.h   d       #define R_PPC64_TPREL16 69
 R_PPC64_TPREL16_DS     elf.h   d       #define R_PPC64_TPREL16_DS 95
 R_PPC64_TPREL16_HA     elf.h   d       #define R_PPC64_TPREL16_HA 72
 R_PPC64_TPREL16_HI     elf.h   d       #define R_PPC64_TPREL16_HI 71
+R_PPC64_TPREL16_HIGH   elf.h   d       #define R_PPC64_TPREL16_HIGH 112
+R_PPC64_TPREL16_HIGHA  elf.h   d       #define R_PPC64_TPREL16_HIGHA 113
 R_PPC64_TPREL16_HIGHER elf.h   d       #define R_PPC64_TPREL16_HIGHER 97
 R_PPC64_TPREL16_HIGHERA        elf.h   d       #define R_PPC64_TPREL16_HIGHERA 98
 R_PPC64_TPREL16_HIGHEST        elf.h   d       #define R_PPC64_TPREL16_HIGHEST 99
@@ -4464,6 +5049,8 @@ R_PPC_SECTOFF_HA  elf.h   d       #define R_PPC_SECTOFF_HA 36
 R_PPC_SECTOFF_HI       elf.h   d       #define R_PPC_SECTOFF_HI 35
 R_PPC_SECTOFF_LO       elf.h   d       #define R_PPC_SECTOFF_LO 34
 R_PPC_TLS      elf.h   d       #define R_PPC_TLS 67
+R_PPC_TLSGD    elf.h   d       #define R_PPC_TLSGD 95
+R_PPC_TLSLD    elf.h   d       #define R_PPC_TLSLD 96
 R_PPC_TOC16    elf.h   d       #define R_PPC_TOC16 255
 R_PPC_TPREL16  elf.h   d       #define R_PPC_TPREL16 69
 R_PPC_TPREL16_HA       elf.h   d       #define R_PPC_TPREL16_HA 72
@@ -4472,6 +5059,60 @@ R_PPC_TPREL16_LO elf.h   d       #define R_PPC_TPREL16_LO 70
 R_PPC_TPREL32  elf.h   d       #define R_PPC_TPREL32 73
 R_PPC_UADDR16  elf.h   d       #define R_PPC_UADDR16 25
 R_PPC_UADDR32  elf.h   d       #define R_PPC_UADDR32 24
+R_RISCV_32     elf.h   d       #define R_RISCV_32 1
+R_RISCV_32_PCREL       elf.h   d       #define R_RISCV_32_PCREL 57
+R_RISCV_64     elf.h   d       #define R_RISCV_64 2
+R_RISCV_ADD16  elf.h   d       #define R_RISCV_ADD16 34
+R_RISCV_ADD32  elf.h   d       #define R_RISCV_ADD32 35
+R_RISCV_ADD64  elf.h   d       #define R_RISCV_ADD64 36
+R_RISCV_ADD8   elf.h   d       #define R_RISCV_ADD8 33
+R_RISCV_ALIGN  elf.h   d       #define R_RISCV_ALIGN 43
+R_RISCV_BRANCH elf.h   d       #define R_RISCV_BRANCH 16
+R_RISCV_CALL   elf.h   d       #define R_RISCV_CALL 18
+R_RISCV_CALL_PLT       elf.h   d       #define R_RISCV_CALL_PLT 19
+R_RISCV_COPY   elf.h   d       #define R_RISCV_COPY 4
+R_RISCV_GNU_VTENTRY    elf.h   d       #define R_RISCV_GNU_VTENTRY 42
+R_RISCV_GNU_VTINHERIT  elf.h   d       #define R_RISCV_GNU_VTINHERIT 41
+R_RISCV_GOT_HI20       elf.h   d       #define R_RISCV_GOT_HI20 20
+R_RISCV_GPREL_I        elf.h   d       #define R_RISCV_GPREL_I 47
+R_RISCV_GPREL_S        elf.h   d       #define R_RISCV_GPREL_S 48
+R_RISCV_HI20   elf.h   d       #define R_RISCV_HI20 26
+R_RISCV_JAL    elf.h   d       #define R_RISCV_JAL 17
+R_RISCV_JUMP_SLOT      elf.h   d       #define R_RISCV_JUMP_SLOT 5
+R_RISCV_LO12_I elf.h   d       #define R_RISCV_LO12_I 27
+R_RISCV_LO12_S elf.h   d       #define R_RISCV_LO12_S 28
+R_RISCV_NONE   elf.h   d       #define R_RISCV_NONE 0
+R_RISCV_PCREL_HI20     elf.h   d       #define R_RISCV_PCREL_HI20 23
+R_RISCV_PCREL_LO12_I   elf.h   d       #define R_RISCV_PCREL_LO12_I 24
+R_RISCV_PCREL_LO12_S   elf.h   d       #define R_RISCV_PCREL_LO12_S 25
+R_RISCV_RELATIVE       elf.h   d       #define R_RISCV_RELATIVE 3
+R_RISCV_RELAX  elf.h   d       #define R_RISCV_RELAX 51
+R_RISCV_RVC_BRANCH     elf.h   d       #define R_RISCV_RVC_BRANCH 44
+R_RISCV_RVC_JUMP       elf.h   d       #define R_RISCV_RVC_JUMP 45
+R_RISCV_RVC_LUI        elf.h   d       #define R_RISCV_RVC_LUI 46
+R_RISCV_SET16  elf.h   d       #define R_RISCV_SET16 55
+R_RISCV_SET32  elf.h   d       #define R_RISCV_SET32 56
+R_RISCV_SET6   elf.h   d       #define R_RISCV_SET6 53
+R_RISCV_SET8   elf.h   d       #define R_RISCV_SET8 54
+R_RISCV_SUB16  elf.h   d       #define R_RISCV_SUB16 38
+R_RISCV_SUB32  elf.h   d       #define R_RISCV_SUB32 39
+R_RISCV_SUB6   elf.h   d       #define R_RISCV_SUB6 52
+R_RISCV_SUB64  elf.h   d       #define R_RISCV_SUB64 40
+R_RISCV_SUB8   elf.h   d       #define R_RISCV_SUB8 37
+R_RISCV_TLS_DTPMOD32   elf.h   d       #define R_RISCV_TLS_DTPMOD32 6
+R_RISCV_TLS_DTPMOD64   elf.h   d       #define R_RISCV_TLS_DTPMOD64 7
+R_RISCV_TLS_DTPREL32   elf.h   d       #define R_RISCV_TLS_DTPREL32 8
+R_RISCV_TLS_DTPREL64   elf.h   d       #define R_RISCV_TLS_DTPREL64 9
+R_RISCV_TLS_GD_HI20    elf.h   d       #define R_RISCV_TLS_GD_HI20 22
+R_RISCV_TLS_GOT_HI20   elf.h   d       #define R_RISCV_TLS_GOT_HI20 21
+R_RISCV_TLS_TPREL32    elf.h   d       #define R_RISCV_TLS_TPREL32 10
+R_RISCV_TLS_TPREL64    elf.h   d       #define R_RISCV_TLS_TPREL64 11
+R_RISCV_TPREL_ADD      elf.h   d       #define R_RISCV_TPREL_ADD 32
+R_RISCV_TPREL_HI20     elf.h   d       #define R_RISCV_TPREL_HI20 29
+R_RISCV_TPREL_I        elf.h   d       #define R_RISCV_TPREL_I 49
+R_RISCV_TPREL_LO12_I   elf.h   d       #define R_RISCV_TPREL_LO12_I 30
+R_RISCV_TPREL_LO12_S   elf.h   d       #define R_RISCV_TPREL_LO12_S 31
+R_RISCV_TPREL_S        elf.h   d       #define R_RISCV_TPREL_S 50
 R_SH_ALIGN     elf.h   d       #define R_SH_ALIGN 29
 R_SH_CODE      elf.h   d       #define R_SH_CODE 30
 R_SH_COPY      elf.h   d       #define R_SH_COPY 162
@@ -4628,12 +5269,13 @@ R_X86_64_GOTPC32_TLSDESC        elf.h   d       #define R_X86_64_GOTPC32_TLSDESC 34
 R_X86_64_GOTPC64       elf.h   d       #define R_X86_64_GOTPC64 29
 R_X86_64_GOTPCREL      elf.h   d       #define R_X86_64_GOTPCREL 9
 R_X86_64_GOTPCREL64    elf.h   d       #define R_X86_64_GOTPCREL64 28
+R_X86_64_GOTPCRELX     elf.h   d       #define R_X86_64_GOTPCRELX 41
 R_X86_64_GOTPLT64      elf.h   d       #define R_X86_64_GOTPLT64 30
 R_X86_64_GOTTPOFF      elf.h   d       #define R_X86_64_GOTTPOFF 22
 R_X86_64_IRELATIVE     elf.h   d       #define R_X86_64_IRELATIVE 37
 R_X86_64_JUMP_SLOT     elf.h   d       #define R_X86_64_JUMP_SLOT 7
 R_X86_64_NONE  elf.h   d       #define R_X86_64_NONE 0
-R_X86_64_NUM   elf.h   d       #define R_X86_64_NUM 39
+R_X86_64_NUM   elf.h   d       #define R_X86_64_NUM 43
 R_X86_64_PC16  elf.h   d       #define R_X86_64_PC16 13
 R_X86_64_PC32  elf.h   d       #define R_X86_64_PC32 2
 R_X86_64_PC64  elf.h   d       #define R_X86_64_PC64 24
@@ -4642,6 +5284,7 @@ R_X86_64_PLT32    elf.h   d       #define R_X86_64_PLT32 4
 R_X86_64_PLTOFF64      elf.h   d       #define R_X86_64_PLTOFF64 31
 R_X86_64_RELATIVE      elf.h   d       #define R_X86_64_RELATIVE 8
 R_X86_64_RELATIVE64    elf.h   d       #define R_X86_64_RELATIVE64 38
+R_X86_64_REX_GOTPCRELX elf.h   d       #define R_X86_64_REX_GOTPCRELX 42
 R_X86_64_SIZE32        elf.h   d       #define R_X86_64_SIZE32 32
 R_X86_64_SIZE64        elf.h   d       #define R_X86_64_SIZE64 33
 R_X86_64_TLSDESC       elf.h   d       #define R_X86_64_TLSDESC 36
@@ -4668,7 +5311,10 @@ SCM_CREDENTIALS  sys/socket.h    d       #define SCM_CREDENTIALS 0x02
 SCM_RIGHTS     sys/socket.h    d       #define SCM_RIGHTS 0x01
 SCM_TIMESTAMP  sys/socket.h    d       #define SCM_TIMESTAMP SO_TIMESTAMP
 SCM_TIMESTAMPING       sys/socket.h    d       #define SCM_TIMESTAMPING SO_TIMESTAMPING
+SCM_TIMESTAMPING_OPT_STATS     sys/socket.h    d       #define SCM_TIMESTAMPING_OPT_STATS 54
+SCM_TIMESTAMPING_PKTINFO       sys/socket.h    d       #define SCM_TIMESTAMPING_PKTINFO 58
 SCM_TIMESTAMPNS        sys/socket.h    d       #define SCM_TIMESTAMPNS SO_TIMESTAMPNS
+SCM_TXTIME     sys/socket.h    d       #define SCM_TXTIME SO_TXTIME
 SCM_WIFI_STATUS        sys/socket.h    d       #define SCM_WIFI_STATUS SO_WIFI_STATUS
 SCNd16 inttypes.h      d       #define SCNd16 "hd"
 SCNd32 inttypes.h      d       #define SCNd32 "d"
@@ -4775,11 +5421,13 @@ SEGSIZE arpa/tftp.h     d       #define SEGSIZE 512
 SEGV_ACCERR    signal.h        d       #define SEGV_ACCERR 2
 SEGV_BNDERR    signal.h        d       #define SEGV_BNDERR 3
 SEGV_MAPERR    signal.h        d       #define SEGV_MAPERR 1
+SEGV_PKUERR    signal.h        d       #define SEGV_PKUERR 4
 SELFMAG        elf.h   d       #define SELFMAG 4
 SEM_FAILED     semaphore.h     d       #define SEM_FAILED ((sem_t *)0)
 SEM_INFO       sys/sem.h       d       #define SEM_INFO 19
 SEM_NSEMS_MAX  limits.h        d       #define SEM_NSEMS_MAX 256
-SEM_STAT       sys/sem.h       d       #define SEM_STAT 18
+SEM_STAT       sys/sem.h       d       #define SEM_STAT (18 | (IPC_STAT & 0x100))
+SEM_STAT_ANY   sys/sem.h       d       #define SEM_STAT_ANY (20 | (IPC_STAT & 0x100))
 SEM_UNDO       sys/sem.h       d       #define SEM_UNDO 0x1000
 SEM_VALUE_MAX  limits.h        d       #define SEM_VALUE_MAX 0x7fffffff
 SEND_DIAGNOSTIC        scsi/scsi.h     d       #define SEND_DIAGNOSTIC 0x1d
@@ -4850,6 +5498,7 @@ SHF_ALLOC elf.h   d       #define SHF_ALLOC (1 << 1)
 SHF_ALPHA_GPREL        elf.h   d       #define SHF_ALPHA_GPREL 0x10000000
 SHF_ARM_COMDEF elf.h   d       #define SHF_ARM_COMDEF 0x80000000
 SHF_ARM_ENTRYSECT      elf.h   d       #define SHF_ARM_ENTRYSECT 0x10000000
+SHF_COMPRESSED elf.h   d       #define SHF_COMPRESSED (1 << 11)
 SHF_EXCLUDE    elf.h   d       #define SHF_EXCLUDE (1U << 31)
 SHF_EXECINSTR  elf.h   d       #define SHF_EXECINSTR (1 << 2)
 SHF_GROUP      elf.h   d       #define SHF_GROUP (1 << 9)
@@ -4879,6 +5528,20 @@ SHF_WRITE        elf.h   d       #define SHF_WRITE (1 << 0)
 SHM_DEST       sys/shm.h       d       #define SHM_DEST 01000
 SHM_EXEC       sys/shm.h       d       #define SHM_EXEC 0100000
 SHM_HUGETLB    sys/shm.h       d       #define SHM_HUGETLB 04000
+SHM_HUGE_16GB  sys/shm.h       d       #define SHM_HUGE_16GB (34U << 26)
+SHM_HUGE_16MB  sys/shm.h       d       #define SHM_HUGE_16MB (24 << 26)
+SHM_HUGE_1GB   sys/shm.h       d       #define SHM_HUGE_1GB (30 << 26)
+SHM_HUGE_1MB   sys/shm.h       d       #define SHM_HUGE_1MB (20 << 26)
+SHM_HUGE_256MB sys/shm.h       d       #define SHM_HUGE_256MB (28 << 26)
+SHM_HUGE_2GB   sys/shm.h       d       #define SHM_HUGE_2GB (31 << 26)
+SHM_HUGE_2MB   sys/shm.h       d       #define SHM_HUGE_2MB (21 << 26)
+SHM_HUGE_32MB  sys/shm.h       d       #define SHM_HUGE_32MB (25 << 26)
+SHM_HUGE_512KB sys/shm.h       d       #define SHM_HUGE_512KB (19 << 26)
+SHM_HUGE_512MB sys/shm.h       d       #define SHM_HUGE_512MB (29 << 26)
+SHM_HUGE_64KB  sys/shm.h       d       #define SHM_HUGE_64KB (16 << 26)
+SHM_HUGE_8MB   sys/shm.h       d       #define SHM_HUGE_8MB (23 << 26)
+SHM_HUGE_MASK  sys/shm.h       d       #define SHM_HUGE_MASK 0x3f
+SHM_HUGE_SHIFT sys/shm.h       d       #define SHM_HUGE_SHIFT 26
 SHM_INFO       sys/shm.h       d       #define SHM_INFO 14
 SHM_LOCK       sys/shm.h       d       #define SHM_LOCK 11
 SHM_LOCKED     sys/shm.h       d       #define SHM_LOCKED 02000
@@ -4887,7 +5550,8 @@ SHM_R     sys/shm.h       d       #define SHM_R 0400
 SHM_RDONLY     sys/shm.h       d       #define SHM_RDONLY 010000
 SHM_REMAP      sys/shm.h       d       #define SHM_REMAP 040000
 SHM_RND        sys/shm.h       d       #define SHM_RND 020000
-SHM_STAT       sys/shm.h       d       #define SHM_STAT 13
+SHM_STAT       sys/shm.h       d       #define SHM_STAT (13 | (IPC_STAT & 0x100))
+SHM_STAT_ANY   sys/shm.h       d       #define SHM_STAT_ANY (15 | (IPC_STAT & 0x100))
 SHM_UNLOCK     sys/shm.h       d       #define SHM_UNLOCK 12
 SHM_W  sys/shm.h       d       #define SHM_W 0200
 SHN_ABS        elf.h   d       #define SHN_ABS 0xfff1
@@ -5016,6 +5680,60 @@ SIG_IGN  signal.h        d       #define SIG_IGN ((void (*)(int)) 1)
 SIG_SETMASK    signal.h        d       #define SIG_SETMASK 2
 SIG_UNBLOCK    signal.h        d       #define SIG_UNBLOCK 1
 SIMPLE_QUEUE_TAG       scsi/scsi.h     d       #define SIMPLE_QUEUE_TAG 0x20
+SIOCADDDLCI    sys/ioctl.h     d       #define SIOCADDDLCI 0x8980
+SIOCADDMULTI   sys/ioctl.h     d       #define SIOCADDMULTI 0x8931
+SIOCADDRT      sys/ioctl.h     d       #define SIOCADDRT 0x890B
+SIOCDARP       sys/ioctl.h     d       #define SIOCDARP 0x8953
+SIOCDELDLCI    sys/ioctl.h     d       #define SIOCDELDLCI 0x8981
+SIOCDELMULTI   sys/ioctl.h     d       #define SIOCDELMULTI 0x8932
+SIOCDELRT      sys/ioctl.h     d       #define SIOCDELRT 0x890C
+SIOCDEVPRIVATE sys/ioctl.h     d       #define SIOCDEVPRIVATE 0x89F0
+SIOCDIFADDR    sys/ioctl.h     d       #define SIOCDIFADDR 0x8936
+SIOCDRARP      sys/ioctl.h     d       #define SIOCDRARP 0x8960
+SIOCGARP       sys/ioctl.h     d       #define SIOCGARP 0x8954
+SIOCGIFADDR    sys/ioctl.h     d       #define SIOCGIFADDR 0x8915
+SIOCGIFBR      sys/ioctl.h     d       #define SIOCGIFBR 0x8940
+SIOCGIFBRDADDR sys/ioctl.h     d       #define SIOCGIFBRDADDR 0x8919
+SIOCGIFCONF    sys/ioctl.h     d       #define SIOCGIFCONF 0x8912
+SIOCGIFCOUNT   sys/ioctl.h     d       #define SIOCGIFCOUNT 0x8938
+SIOCGIFDSTADDR sys/ioctl.h     d       #define SIOCGIFDSTADDR 0x8917
+SIOCGIFENCAP   sys/ioctl.h     d       #define SIOCGIFENCAP 0x8925
+SIOCGIFFLAGS   sys/ioctl.h     d       #define SIOCGIFFLAGS 0x8913
+SIOCGIFHWADDR  sys/ioctl.h     d       #define SIOCGIFHWADDR 0x8927
+SIOCGIFINDEX   sys/ioctl.h     d       #define SIOCGIFINDEX 0x8933
+SIOCGIFMAP     sys/ioctl.h     d       #define SIOCGIFMAP 0x8970
+SIOCGIFMEM     sys/ioctl.h     d       #define SIOCGIFMEM 0x891f
+SIOCGIFMETRIC  sys/ioctl.h     d       #define SIOCGIFMETRIC 0x891d
+SIOCGIFMTU     sys/ioctl.h     d       #define SIOCGIFMTU 0x8921
+SIOCGIFNAME    sys/ioctl.h     d       #define SIOCGIFNAME 0x8910
+SIOCGIFNETMASK sys/ioctl.h     d       #define SIOCGIFNETMASK 0x891b
+SIOCGIFPFLAGS  sys/ioctl.h     d       #define SIOCGIFPFLAGS 0x8935
+SIOCGIFSLAVE   sys/ioctl.h     d       #define SIOCGIFSLAVE 0x8929
+SIOCGIFTXQLEN  sys/ioctl.h     d       #define SIOCGIFTXQLEN 0x8942
+SIOCGRARP      sys/ioctl.h     d       #define SIOCGRARP 0x8961
+SIOCPROTOPRIVATE       sys/ioctl.h     d       #define SIOCPROTOPRIVATE 0x89E0
+SIOCRTMSG      sys/ioctl.h     d       #define SIOCRTMSG 0x890D
+SIOCSARP       sys/ioctl.h     d       #define SIOCSARP 0x8955
+SIOCSIFADDR    sys/ioctl.h     d       #define SIOCSIFADDR 0x8916
+SIOCSIFBR      sys/ioctl.h     d       #define SIOCSIFBR 0x8941
+SIOCSIFBRDADDR sys/ioctl.h     d       #define SIOCSIFBRDADDR 0x891a
+SIOCSIFDSTADDR sys/ioctl.h     d       #define SIOCSIFDSTADDR 0x8918
+SIOCSIFENCAP   sys/ioctl.h     d       #define SIOCSIFENCAP 0x8926
+SIOCSIFFLAGS   sys/ioctl.h     d       #define SIOCSIFFLAGS 0x8914
+SIOCSIFHWADDR  sys/ioctl.h     d       #define SIOCSIFHWADDR 0x8924
+SIOCSIFHWBROADCAST     sys/ioctl.h     d       #define SIOCSIFHWBROADCAST 0x8937
+SIOCSIFLINK    sys/ioctl.h     d       #define SIOCSIFLINK 0x8911
+SIOCSIFMAP     sys/ioctl.h     d       #define SIOCSIFMAP 0x8971
+SIOCSIFMEM     sys/ioctl.h     d       #define SIOCSIFMEM 0x8920
+SIOCSIFMETRIC  sys/ioctl.h     d       #define SIOCSIFMETRIC 0x891e
+SIOCSIFMTU     sys/ioctl.h     d       #define SIOCSIFMTU 0x8922
+SIOCSIFNAME    sys/ioctl.h     d       #define SIOCSIFNAME 0x8923
+SIOCSIFNETMASK sys/ioctl.h     d       #define SIOCSIFNETMASK 0x891c
+SIOCSIFPFLAGS  sys/ioctl.h     d       #define SIOCSIFPFLAGS 0x8934
+SIOCSIFSLAVE   sys/ioctl.h     d       #define SIOCSIFSLAVE 0x8930
+SIOCSIFTXQLEN  sys/ioctl.h     d       #define SIOCSIFTXQLEN 0x8943
+SIOCSRARP      sys/ioctl.h     d       #define SIOCSRARP 0x8962
+SIOGIFINDEX    sys/ioctl.h     d       #define SIOGIFINDEX SIOCGIFINDEX
 SI_ASYNCIO     signal.h        d       #define SI_ASYNCIO (-4)
 SI_ASYNCNL     signal.h        d       #define SI_ASYNCNL (-60)
 SI_KERNEL      signal.h        d       #define SI_KERNEL 128
@@ -5071,27 +5789,49 @@ SOCK_RDM        sys/socket.h    d       #define SOCK_RDM 4
 SOCK_SEQPACKET sys/socket.h    d       #define SOCK_SEQPACKET 5
 SOCK_STREAM    sys/socket.h    d       #define SOCK_STREAM 1
 SOL_AAL        sys/socket.h    d       #define SOL_AAL 265
+SOL_ALG        sys/socket.h    d       #define SOL_ALG 279
 SOL_ATM        sys/socket.h    d       #define SOL_ATM 264
+SOL_BLUETOOTH  sys/socket.h    d       #define SOL_BLUETOOTH 274
+SOL_CAIF       sys/socket.h    d       #define SOL_CAIF 278
+SOL_DCCP       sys/socket.h    d       #define SOL_DCCP 269
 SOL_DECNET     sys/socket.h    d       #define SOL_DECNET 261
 SOL_ICMPV6     sys/socket.h    d       #define SOL_ICMPV6 58
 SOL_IP sys/socket.h    d       #define SOL_IP 0
 SOL_IPV6       sys/socket.h    d       #define SOL_IPV6 41
 SOL_IRDA       sys/socket.h    d       #define SOL_IRDA 266
+SOL_IUCV       sys/socket.h    d       #define SOL_IUCV 277
+SOL_KCM        sys/socket.h    d       #define SOL_KCM 281
+SOL_LLC        sys/socket.h    d       #define SOL_LLC 268
+SOL_NETBEUI    sys/socket.h    d       #define SOL_NETBEUI 267
+SOL_NETLINK    sys/socket.h    d       #define SOL_NETLINK 270
+SOL_NFC        sys/socket.h    d       #define SOL_NFC 280
 SOL_PACKET     sys/socket.h    d       #define SOL_PACKET 263
+SOL_PNPIPE     sys/socket.h    d       #define SOL_PNPIPE 275
+SOL_PPPOL2TP   sys/socket.h    d       #define SOL_PPPOL2TP 273
 SOL_RAW        sys/socket.h    d       #define SOL_RAW 255
+SOL_RDS        sys/socket.h    d       #define SOL_RDS 276
+SOL_RXRPC      sys/socket.h    d       #define SOL_RXRPC 272
 SOL_SOCKET     sys/socket.h    d       #define SOL_SOCKET 1
 SOL_TCP        netinet/tcp.h   d       #define SOL_TCP 6
+SOL_TIPC       sys/socket.h    d       #define SOL_TIPC 271
+SOL_TLS        sys/socket.h    d       #define SOL_TLS 282
 SOL_UDP        netinet/udp.h   d       #define SOL_UDP 17
 SOL_X25        sys/socket.h    d       #define SOL_X25 262
+SOL_XDP        sys/socket.h    d       #define SOL_XDP 283
 SOMAXCONN      sys/socket.h    d       #define SOMAXCONN 128
 SO_ACCEPTCONN  sys/socket.h    d       #define SO_ACCEPTCONN 30
 SO_ATTACH_BPF  sys/socket.h    d       #define SO_ATTACH_BPF 50
 SO_ATTACH_FILTER       sys/socket.h    d       #define SO_ATTACH_FILTER 26
+SO_ATTACH_REUSEPORT_CBPF       sys/socket.h    d       #define SO_ATTACH_REUSEPORT_CBPF 51
+SO_ATTACH_REUSEPORT_EBPF       sys/socket.h    d       #define SO_ATTACH_REUSEPORT_EBPF 52
 SO_BINDTODEVICE        sys/socket.h    d       #define SO_BINDTODEVICE 25
+SO_BINDTOIFINDEX       sys/socket.h    d       #define SO_BINDTOIFINDEX 62
 SO_BPF_EXTENSIONS      sys/socket.h    d       #define SO_BPF_EXTENSIONS 48
 SO_BROADCAST   sys/socket.h    d       #define SO_BROADCAST 6
 SO_BSDCOMPAT   sys/socket.h    d       #define SO_BSDCOMPAT 14
 SO_BUSY_POLL   sys/socket.h    d       #define SO_BUSY_POLL 46
+SO_CNX_ADVICE  sys/socket.h    d       #define SO_CNX_ADVICE 53
+SO_COOKIE      sys/socket.h    d       #define SO_COOKIE 57
 SO_DEBUG       sys/socket.h    d       #define SO_DEBUG 1
 SO_DETACH_BPF  sys/socket.h    d       #define SO_DETACH_BPF SO_DETACH_FILTER
 SO_DETACH_FILTER       sys/socket.h    d       #define SO_DETACH_FILTER 27
@@ -5100,11 +5840,13 @@ SO_DONTROUTE    sys/socket.h    d       #define SO_DONTROUTE 5
 SO_ERROR       sys/socket.h    d       #define SO_ERROR 4
 SO_GET_FILTER  sys/socket.h    d       #define SO_GET_FILTER SO_ATTACH_FILTER
 SO_INCOMING_CPU        sys/socket.h    d       #define SO_INCOMING_CPU 49
+SO_INCOMING_NAPI_ID    sys/socket.h    d       #define SO_INCOMING_NAPI_ID 56
 SO_KEEPALIVE   sys/socket.h    d       #define SO_KEEPALIVE 9
 SO_LINGER      sys/socket.h    d       #define SO_LINGER 13
 SO_LOCK_FILTER sys/socket.h    d       #define SO_LOCK_FILTER 44
 SO_MARK        sys/socket.h    d       #define SO_MARK 36
 SO_MAX_PACING_RATE     sys/socket.h    d       #define SO_MAX_PACING_RATE 47
+SO_MEMINFO     sys/socket.h    d       #define SO_MEMINFO 55
 SO_NOFCS       sys/socket.h    d       #define SO_NOFCS 43
 SO_NO_CHECK    sys/socket.h    d       #define SO_NO_CHECK 11
 SO_OOBINLINE   sys/socket.h    d       #define SO_OOBINLINE 10
@@ -5112,6 +5854,7 @@ SO_PASSCRED       sys/socket.h    d       #define SO_PASSCRED 16
 SO_PASSSEC     sys/socket.h    d       #define SO_PASSSEC 34
 SO_PEEK_OFF    sys/socket.h    d       #define SO_PEEK_OFF 42
 SO_PEERCRED    sys/socket.h    d       #define SO_PEERCRED 17
+SO_PEERGROUPS  sys/socket.h    d       #define SO_PEERGROUPS 59
 SO_PEERNAME    sys/socket.h    d       #define SO_PEERNAME 28
 SO_PEERSEC     sys/socket.h    d       #define SO_PEERSEC 31
 SO_PRIORITY    sys/socket.h    d       #define SO_PRIORITY 12
@@ -5134,15 +5877,19 @@ SO_SNDTIMEO     sys/socket.h    d       #define SO_SNDTIMEO 21
 SO_TIMESTAMP   sys/socket.h    d       #define SO_TIMESTAMP 29
 SO_TIMESTAMPING        sys/socket.h    d       #define SO_TIMESTAMPING 37
 SO_TIMESTAMPNS sys/socket.h    d       #define SO_TIMESTAMPNS 35
+SO_TXTIME      sys/socket.h    d       #define SO_TXTIME 61
 SO_TYPE        sys/socket.h    d       #define SO_TYPE 3
 SO_WIFI_STATUS sys/socket.h    d       #define SO_WIFI_STATUS 41
+SO_ZEROCOPY    sys/socket.h    d       #define SO_ZEROCOPY 60
 SPACE  scsi/scsi.h     d       #define SPACE 0x11
 SPLICE_F_GIFT  fcntl.h d       #define SPLICE_F_GIFT 8
 SPLICE_F_MORE  fcntl.h d       #define SPLICE_F_MORE 4
 SPLICE_F_MOVE  fcntl.h d       #define SPLICE_F_MOVE 1
 SPLICE_F_NONBLOCK      fcntl.h d       #define SPLICE_F_NONBLOCK 2
 SSIZE_MAX      limits.h        d       #define SSIZE_MAX LONG_MAX
+SS_AUTODISARM  signal.h        d       #define SS_AUTODISARM (1U << 31)
 SS_DISABLE     signal.h        d       #define SS_DISABLE 2
+SS_FLAG_BITS   signal.h        d       #define SS_FLAG_BITS SS_AUTODISARM
 SS_ONSTACK     signal.h        d       #define SS_ONSTACK 1
 START_STOP     scsi/scsi.h     d       #define START_STOP 0x1b
 STATUS arpa/nameser.h  d       #define STATUS ns_o_status
@@ -5187,6 +5934,8 @@ STO_MIPS_INTERNAL elf.h   d       #define STO_MIPS_INTERNAL 0x1
 STO_MIPS_PLT   elf.h   d       #define STO_MIPS_PLT 0x8
 STO_MIPS_PROTECTED     elf.h   d       #define STO_MIPS_PROTECTED 0x3
 STO_MIPS_SC_ALIGN_UNUSED       elf.h   d       #define STO_MIPS_SC_ALIGN_UNUSED 0xff
+STO_PPC64_LOCAL_BIT    elf.h   d       #define STO_PPC64_LOCAL_BIT 5
+STO_PPC64_LOCAL_MASK   elf.h   d       #define STO_PPC64_LOCAL_MASK 0xe0
 STRU_F arpa/ftp.h      d       #define STRU_F 1
 STRU_P arpa/ftp.h      d       #define STRU_P 3
 STRU_R arpa/ftp.h      d       #define STRU_R 2
@@ -5222,6 +5971,7 @@ ST_NODIRATIME     sys/statvfs.h   d       #define ST_NODIRATIME 2048
 ST_NOEXEC      sys/statvfs.h   d       #define ST_NOEXEC 8
 ST_NOSUID      sys/statvfs.h   d       #define ST_NOSUID 2
 ST_RDONLY      sys/statvfs.h   d       #define ST_RDONLY 1
+ST_RELATIME    sys/statvfs.h   d       #define ST_RELATIME 4096
 ST_SYNCHRONOUS sys/statvfs.h   d       #define ST_SYNCHRONOUS 16
 ST_WRITE       sys/statvfs.h   d       #define ST_WRITE 128
 SUBCMDMASK     sys/quota.h     d       #define SUBCMDMASK 0x00ff
@@ -5242,7 +5992,6 @@ SYMINFO_FLG_LAZYLOAD      elf.h   d       #define SYMINFO_FLG_LAZYLOAD 0x0008
 SYMINFO_FLG_PASSTHRU   elf.h   d       #define SYMINFO_FLG_PASSTHRU 0x0002
 SYMINFO_NONE   elf.h   d       #define SYMINFO_NONE 0
 SYMINFO_NUM    elf.h   d       #define SYMINFO_NUM 2
-SYMLINK_MAX    limits.h        d       #define SYMLINK_MAX 255
 SYMLOOP_MAX    limits.h        d       #define SYMLOOP_MAX 40
 SYMTYPE        tar.h   d       #define SYMTYPE '2'
 SYNCH  arpa/telnet.h   d       #define SYNCH 242
@@ -5345,14 +6094,19 @@ TCP_CC_INFO     netinet/tcp.h   d       #define TCP_CC_INFO 26
 TCP_CLOSE      netinet/tcp.h   d       #define TCP_CLOSE 7
 TCP_CLOSE_WAIT netinet/tcp.h   d       #define TCP_CLOSE_WAIT 8
 TCP_CLOSING    netinet/tcp.h   d       #define TCP_CLOSING 11
+TCP_CM_INQ     netinet/tcp.h   d       #define TCP_CM_INQ TCP_INQ
 TCP_CONGESTION netinet/tcp.h   d       #define TCP_CONGESTION 13
 TCP_CORK       netinet/tcp.h   d       #define TCP_CORK 3
 TCP_DEFER_ACCEPT       netinet/tcp.h   d       #define TCP_DEFER_ACCEPT 9
 TCP_ESTABLISHED        netinet/tcp.h   d       #define TCP_ESTABLISHED 1
 TCP_FASTOPEN   netinet/tcp.h   d       #define TCP_FASTOPEN 23
+TCP_FASTOPEN_CONNECT   netinet/tcp.h   d       #define TCP_FASTOPEN_CONNECT 30
+TCP_FASTOPEN_KEY       netinet/tcp.h   d       #define TCP_FASTOPEN_KEY 33
+TCP_FASTOPEN_NO_COOKIE netinet/tcp.h   d       #define TCP_FASTOPEN_NO_COOKIE 34
 TCP_FIN_WAIT1  netinet/tcp.h   d       #define TCP_FIN_WAIT1 4
 TCP_FIN_WAIT2  netinet/tcp.h   d       #define TCP_FIN_WAIT2 5
 TCP_INFO       netinet/tcp.h   d       #define TCP_INFO 11
+TCP_INQ        netinet/tcp.h   d       #define TCP_INQ 36
 TCP_KEEPCNT    netinet/tcp.h   d       #define TCP_KEEPCNT 6
 TCP_KEEPIDLE   netinet/tcp.h   d       #define TCP_KEEPIDLE 4
 TCP_KEEPINTVL  netinet/tcp.h   d       #define TCP_KEEPINTVL 5
@@ -5361,14 +6115,43 @@ TCP_LINGER2     netinet/tcp.h   d       #define TCP_LINGER2 8
 TCP_LISTEN     netinet/tcp.h   d       #define TCP_LISTEN 10
 TCP_MAXSEG     netinet/tcp.h   d       #define TCP_MAXSEG 2
 TCP_MD5SIG     netinet/tcp.h   d       #define TCP_MD5SIG 14
+TCP_MD5SIG_EXT netinet/tcp.h   d       #define TCP_MD5SIG_EXT 32
+TCP_MD5SIG_FLAG_PREFIX netinet/tcp.h   d       #define TCP_MD5SIG_FLAG_PREFIX 1
 TCP_MD5SIG_MAXKEYLEN   netinet/tcp.h   d       #define TCP_MD5SIG_MAXKEYLEN 80
+TCP_NLA_BUSY   netinet/tcp.h   e       
+TCP_NLA_BYTES_RETRANS  netinet/tcp.h   e       
+TCP_NLA_BYTES_SENT     netinet/tcp.h   e       
+TCP_NLA_CA_STATE       netinet/tcp.h   e       
+TCP_NLA_DATA_SEGS_OUT  netinet/tcp.h   e       
+TCP_NLA_DELIVERED      netinet/tcp.h   e       
+TCP_NLA_DELIVERED_CE   netinet/tcp.h   e       
+TCP_NLA_DELIVERY_RATE  netinet/tcp.h   e       
+TCP_NLA_DELIVERY_RATE_APP_LMT  netinet/tcp.h   e       
+TCP_NLA_DSACK_DUPS     netinet/tcp.h   e       
+TCP_NLA_MIN_RTT        netinet/tcp.h   e       
+TCP_NLA_PACING_RATE    netinet/tcp.h   e       
+TCP_NLA_PAD    netinet/tcp.h   e       
+TCP_NLA_RECUR_RETRANS  netinet/tcp.h   e       
+TCP_NLA_REORDERING     netinet/tcp.h   e       
+TCP_NLA_REORD_SEEN     netinet/tcp.h   e       
+TCP_NLA_RWND_LIMITED   netinet/tcp.h   e       
+TCP_NLA_SNDBUF_LIMITED netinet/tcp.h   e       
+TCP_NLA_SNDQ_SIZE      netinet/tcp.h   e       
+TCP_NLA_SND_CWND       netinet/tcp.h   e       
+TCP_NLA_SND_SSTHRESH   netinet/tcp.h   e       
+TCP_NLA_SRTT   netinet/tcp.h   e       
+TCP_NLA_TOTAL_RETRANS  netinet/tcp.h   e       
 TCP_NODELAY    netinet/tcp.h   d       #define TCP_NODELAY 1
 TCP_NOTSENT_LOWAT      netinet/tcp.h   d       #define TCP_NOTSENT_LOWAT 25
 TCP_QUEUE_SEQ  netinet/tcp.h   d       #define TCP_QUEUE_SEQ 21
 TCP_QUICKACK   netinet/tcp.h   d       #define TCP_QUICKACK 12
 TCP_REPAIR     netinet/tcp.h   d       #define TCP_REPAIR 19
+TCP_REPAIR_OFF netinet/tcp.h   d       #define TCP_REPAIR_OFF 0
+TCP_REPAIR_OFF_NO_WP   netinet/tcp.h   d       #define TCP_REPAIR_OFF_NO_WP -1
+TCP_REPAIR_ON  netinet/tcp.h   d       #define TCP_REPAIR_ON 1
 TCP_REPAIR_OPTIONS     netinet/tcp.h   d       #define TCP_REPAIR_OPTIONS 22
 TCP_REPAIR_QUEUE       netinet/tcp.h   d       #define TCP_REPAIR_QUEUE 20
+TCP_REPAIR_WINDOW      netinet/tcp.h   d       #define TCP_REPAIR_WINDOW 29
 TCP_SAVED_SYN  netinet/tcp.h   d       #define TCP_SAVED_SYN 28
 TCP_SAVE_SYN   netinet/tcp.h   d       #define TCP_SAVE_SYN 27
 TCP_SYNCNT     netinet/tcp.h   d       #define TCP_SYNCNT 7
@@ -5378,8 +6161,10 @@ TCP_THIN_DUPACK  netinet/tcp.h   d       #define TCP_THIN_DUPACK 17
 TCP_THIN_LINEAR_TIMEOUTS       netinet/tcp.h   d       #define TCP_THIN_LINEAR_TIMEOUTS 16
 TCP_TIMESTAMP  netinet/tcp.h   d       #define TCP_TIMESTAMP 24
 TCP_TIME_WAIT  netinet/tcp.h   d       #define TCP_TIME_WAIT 6
+TCP_ULP        netinet/tcp.h   d       #define TCP_ULP 31
 TCP_USER_TIMEOUT       netinet/tcp.h   d       #define TCP_USER_TIMEOUT 18
 TCP_WINDOW_CLAMP       netinet/tcp.h   d       #define TCP_WINDOW_CLAMP 10
+TCP_ZEROCOPY_RECEIVE   netinet/tcp.h   d       #define TCP_ZEROCOPY_RECEIVE 35
 TELCMD arpa/telnet.h   d       #define TELCMD(x) telcmds[(x)-TELCMD_FIRST]
 TELCMD_FIRST   arpa/telnet.h   d       #define TELCMD_FIRST xEOF
 TELCMD_LAST    arpa/telnet.h   d       #define TELCMD_LAST IAC
@@ -5438,6 +6223,7 @@ TEST_UNIT_READY   scsi/scsi.h     d       #define TEST_UNIT_READY 0x00
 TFD_CLOEXEC    sys/timerfd.h   d       #define TFD_CLOEXEC O_CLOEXEC
 TFD_NONBLOCK   sys/timerfd.h   d       #define TFD_NONBLOCK O_NONBLOCK
 TFD_TIMER_ABSTIME      sys/timerfd.h   d       #define TFD_TIMER_ABSTIME 1
+TFD_TIMER_CANCEL_ON_SET        sys/timerfd.h   d       #define TFD_TIMER_CANCEL_ON_SET (1 << 1)
 TGEXEC tar.h   d       #define TGEXEC 00010
 TGREAD tar.h   d       #define TGREAD 00040
 TGWRITE        tar.h   d       #define TGWRITE 00020
@@ -5459,6 +6245,15 @@ TIME_OK  sys/timex.h     d       #define TIME_OK 0
 TIME_OOP       sys/timex.h     d       #define TIME_OOP 3
 TIME_UTC       time.h  d       #define TIME_UTC 1
 TIME_WAIT      sys/timex.h     d       #define TIME_WAIT 4
+TIOCPKT_DATA   sys/ioctl.h     d       #define TIOCPKT_DATA 0
+TIOCPKT_DOSTOP sys/ioctl.h     d       #define TIOCPKT_DOSTOP 32
+TIOCPKT_FLUSHREAD      sys/ioctl.h     d       #define TIOCPKT_FLUSHREAD 1
+TIOCPKT_FLUSHWRITE     sys/ioctl.h     d       #define TIOCPKT_FLUSHWRITE 2
+TIOCPKT_IOCTL  sys/ioctl.h     d       #define TIOCPKT_IOCTL 64
+TIOCPKT_NOSTOP sys/ioctl.h     d       #define TIOCPKT_NOSTOP 16
+TIOCPKT_START  sys/ioctl.h     d       #define TIOCPKT_START 8
+TIOCPKT_STOP   sys/ioctl.h     d       #define TIOCPKT_STOP 4
+TIOCSER_TEMT   sys/ioctl.h     d       #define TIOCSER_TEMT 1
 TMAGIC tar.h   d       #define TMAGIC "ustar"
 TMAGLEN        tar.h   d       #define TMAGLEN 6
 TMP_MAX        stdio.h d       #define TMP_MAX 10000
@@ -5466,8 +6261,11 @@ TOEXEC   tar.h   d       #define TOEXEC 00001
 TOREAD tar.h   d       #define TOREAD 00004
 TOWRITE        tar.h   d       #define TOWRITE 00002
 TRANSIENT      arpa/ftp.h      d       #define TRANSIENT 4
+TRAP_BRANCH    signal.h        d       #define TRAP_BRANCH 3
 TRAP_BRKPT     signal.h        d       #define TRAP_BRKPT 1
+TRAP_HWBKPT    signal.h        d       #define TRAP_HWBKPT 4
 TRAP_TRACE     signal.h        d       #define TRAP_TRACE 2
+TRAP_UNK       signal.h        d       #define TRAP_UNK 5
 TRY_AGAIN      netdb.h d       #define TRY_AGAIN 2
 TSGID  tar.h   d       #define TSGID 02000
 TSS_DTOR_ITERATIONS    threads.h       d       #define TSS_DTOR_ITERATIONS 4
@@ -5549,7 +6347,14 @@ UDP_CORK netinet/udp.h   d       #define UDP_CORK 1
 UDP_ENCAP      netinet/udp.h   d       #define UDP_ENCAP 100
 UDP_ENCAP_ESPINUDP     netinet/udp.h   d       #define UDP_ENCAP_ESPINUDP 2
 UDP_ENCAP_ESPINUDP_NON_IKE     netinet/udp.h   d       #define UDP_ENCAP_ESPINUDP_NON_IKE 1
+UDP_ENCAP_GTP0 netinet/udp.h   d       #define UDP_ENCAP_GTP0 4
+UDP_ENCAP_GTP1U        netinet/udp.h   d       #define UDP_ENCAP_GTP1U 5
 UDP_ENCAP_L2TPINUDP    netinet/udp.h   d       #define UDP_ENCAP_L2TPINUDP 3
+UDP_ENCAP_RXRPC        netinet/udp.h   d       #define UDP_ENCAP_RXRPC 6
+UDP_GRO        netinet/udp.h   d       #define UDP_GRO 104
+UDP_NO_CHECK6_RX       netinet/udp.h   d       #define UDP_NO_CHECK6_RX 102
+UDP_NO_CHECK6_TX       netinet/udp.h   d       #define UDP_NO_CHECK6_TX 101
+UDP_SEGMENT    netinet/udp.h   d       #define UDP_SEGMENT 103
 UINT16_C       stdint.h        d       #define UINT16_C(c) c
 UINT16_MAX     stdint.h        d       #define UINT16_MAX (0xffff)
 UINT32_C       stdint.h        d       #define UINT32_C(c) c ## U
@@ -5604,6 +6409,15 @@ VER_NEED_NONE    elf.h   d       #define VER_NEED_NONE 0
 VER_NEED_NUM   elf.h   d       #define VER_NEED_NUM 2
 VISIT  search.h        t       typedef enum { preorder, postorder, endorder, leaf } VISIT;
 VOLUME_OVERFLOW        scsi/scsi.h     d       #define VOLUME_OVERFLOW 0x0d
+Val_GNU_MIPS_ABI_FP_64 elf.h   e       
+Val_GNU_MIPS_ABI_FP_64A        elf.h   e       
+Val_GNU_MIPS_ABI_FP_ANY        elf.h   e       
+Val_GNU_MIPS_ABI_FP_DOUBLE     elf.h   e       
+Val_GNU_MIPS_ABI_FP_MAX        elf.h   e       
+Val_GNU_MIPS_ABI_FP_OLD_64     elf.h   e       
+Val_GNU_MIPS_ABI_FP_SINGLE     elf.h   e       
+Val_GNU_MIPS_ABI_FP_SOFT       elf.h   e       
+Val_GNU_MIPS_ABI_FP_XX elf.h   e       
 WCHAR_MAX      stdint.h        d       #define WCHAR_MAX (0x7fffffff+L'\0')
 WCHAR_MAX      stdint.h        d       #define WCHAR_MAX (0xffffffffu+L'\0')
 WCHAR_MAX      wchar.h d       #define WCHAR_MAX (0x7fffffff+L'\0')
@@ -5733,10 +6547,15 @@ _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS       unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_L
 _CS_POSIX_V7_LPBIG_OFFBIG_LIBS unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS 1146
 _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS    unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS 1147
 _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS     unistd.h        d       #define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS 5
+_CS_V6_ENV     unistd.h        d       #define _CS_V6_ENV 1148
+_CS_V7_ENV     unistd.h        d       #define _CS_V7_ENV 1149
 _CTYPE_H       ctype.h d       #define _CTYPE_H
 _Complex_I     complex.h       d       #define _Complex_I (0.0f+1.0fi)
 _Complex_I     complex.h       d       #define _Complex_I (__extension__ (0.0f+1.0fi))
 _DIRENT_H      dirent.h        d       #define _DIRENT_H
+_DIRENT_HAVE_D_OFF     dirent.h        d       #define _DIRENT_HAVE_D_OFF
+_DIRENT_HAVE_D_RECLEN  dirent.h        d       #define _DIRENT_HAVE_D_RECLEN
+_DIRENT_HAVE_D_TYPE    dirent.h        d       #define _DIRENT_HAVE_D_TYPE
 _DLFCN_H       dlfcn.h d       #define _DLFCN_H
 _ELF_H elf.h   d       #define _ELF_H
 _ENDIAN_H      endian.h        d       #define _ENDIAN_H
@@ -5776,7 +6595,6 @@ _LIBINTL_H        libintl.h       d       #define _LIBINTL_H
 _LIMITS_H      limits.h        d       #define _LIMITS_H
 _LINK_H        link.h  d       #define _LINK_H
 _LINUX_QUOTA_VERSION   sys/quota.h     d       #define _LINUX_QUOTA_VERSION 2
-_LINUX_TYPES_H sys/kd.h        d       #define _LINUX_TYPES_H
 _LOCALE_H      locale.h        d       #define _LOCALE_H
 _MALLOC_H      malloc.h        d       #define _MALLOC_H
 _MATH_H        math.h  d       #define _MATH_H
@@ -5800,6 +6618,7 @@ _NET_ETHERNET_H   net/ethernet.h  d       #define _NET_ETHERNET_H
 _NET_IF_ARP_H  net/if_arp.h    d       #define _NET_IF_ARP_H
 _NET_IF_H      net/if.h        d       #define _NET_IF_H
 _NET_ROUTE_H   net/route.h     d       #define _NET_ROUTE_H
+_NL_LOCALE_NAME        langinfo.h      d       #define _NL_LOCALE_NAME(cat) (((cat)<<16) | 0xffff)
 _NL_TYPES_H    nl_types.h      d       #define _NL_TYPES_H
 _Noreturn      features.h      d       #define _Noreturn
 _Noreturn      features.h      d       #define _Noreturn __attribute__((__noreturn__))
@@ -6101,6 +6920,7 @@ _SPAWN_H  spawn.h d       #define _SPAWN_H
 _STDALIGN_H    stdalign.h      d       #define _STDALIGN_H
 _STDARG_H      stdarg.h        d       #define _STDARG_H
 _STDBOOL_H     stdbool.h       d       #define _STDBOOL_H
+_STDC_PREDEF_H stdc-predef.h   d       #define _STDC_PREDEF_H
 _STDDEF_H      stddef.h        d       #define _STDDEF_H
 _STDINT_H      stdint.h        d       #define _STDINT_H
 _STDIO_EXT_H   stdio_ext.h     d       #define _STDIO_EXT_H
@@ -6123,8 +6943,8 @@ _SYS_INOTIFY_H    sys/inotify.h   d       #define _SYS_INOTIFY_H
 _SYS_IOCTL_H   sys/ioctl.h     d       #define _SYS_IOCTL_H
 _SYS_IO_H      sys/io.h        d       #define _SYS_IO_H
 _SYS_IPC_H     sys/ipc.h       d       #define _SYS_IPC_H
-_SYS_KD_H      sys/kd.h        d       #define _SYS_KD_H
 _SYS_KLOG_H    sys/klog.h      d       #define _SYS_KLOG_H
+_SYS_MEMBARRIER_H      sys/membarrier.h        d       #define _SYS_MEMBARRIER_H
 _SYS_MMAN_H    sys/mman.h      d       #define _SYS_MMAN_H
 _SYS_MOUNT_H   sys/mount.h     d       #define _SYS_MOUNT_H
 _SYS_MSG_H     sys/msg.h       d       #define _SYS_MSG_H
@@ -6134,6 +6954,7 @@ _SYS_PRCTL_H      sys/prctl.h     d       #define _SYS_PRCTL_H
 _SYS_PROCFS_H  sys/procfs.h    d       #define _SYS_PROCFS_H
 _SYS_PTRACE_H  sys/ptrace.h    d       #define _SYS_PTRACE_H
 _SYS_QUOTA_H   sys/quota.h     d       #define _SYS_QUOTA_H
+_SYS_RANDOM_H  sys/random.h    d       #define _SYS_RANDOM_H
 _SYS_REBOOT_H  sys/reboot.h    d       #define _SYS_REBOOT_H
 _SYS_REG_H     sys/reg.h       d       #define _SYS_REG_H
 _SYS_RESOURCE_H        sys/resource.h  d       #define _SYS_RESOURCE_H
@@ -6196,8 +7017,8 @@ __CMPLX   complex.h       d       #define __CMPLX(x, y, t) (+(_Complex t){ (t)(x), (t)(y) })
 __CMPLX        complex.h       d       #define __CMPLX(x, y, t) (__builtin_complex((t)(x), (t)(y)))
 __CMSG_LEN     sys/socket.h    d       #define __CMSG_LEN(cmsg) (((cmsg)->cmsg_len + sizeof(long) - 1) & ~(long)(sizeof(long) - 1))
 __CMSG_NEXT    sys/socket.h    d       #define __CMSG_NEXT(cmsg) ((unsigned char *)(cmsg) + __CMSG_LEN(cmsg))
-__CPU_op_S     sched.h d       #define __CPU_op_S(i, size, set, op) ( (i)/8U >= (size) ? 0 : ((set)->__bits[(i)/8/sizeof(long)] op (1UL<<((i)%(8*sizeof(long))))) )
-__CPU_op_func_S        sched.h d       #define __CPU_op_func_S(func, op) static __inline void __CPU_##func##_S(size_t __size, cpu_set_t *__dest, const cpu_set_t *__src1, const cpu_set_t *__src2) { size_t __i; for (__i=0; __i<__size/sizeof(long); __i++) __dest->__bits[__i] = __src1->__bits[__i] op __src2->__bits[__i] ; }
+__CPU_op_S     sched.h d       #define __CPU_op_S(i, size, set, op) ( (i)/8U >= (size) ? 0 : (((unsigned long *)(set))[(i)/8/sizeof(long)] op (1UL<<((i)%(8*sizeof(long))))) )
+__CPU_op_func_S        sched.h d       #define __CPU_op_func_S(func, op) static __inline void __CPU_##func##_S(size_t __size, cpu_set_t *__dest, const cpu_set_t *__src1, const cpu_set_t *__src2) { size_t __i; for (__i=0; __i<__size/sizeof(long); __i++) ((unsigned long *)__dest)[__i] = ((unsigned long *)__src1)[__i] op ((unsigned long *)__src2)[__i] ; }
 __DBLCX        tgmath.h        d       #define __DBLCX(x) (__IS_CX(x) && sizeof(x) == sizeof(double complex))
 __EPOLL_DUMMY  sys/epoll.h     e       
 __FLT  tgmath.h        d       #define __FLT(x) (__IS_REAL(x) && sizeof(x) == sizeof(float))
@@ -6381,6 +7202,7 @@ __NEED_size_t     string.h        d       #define __NEED_size_t
 __NEED_size_t  strings.h       d       #define __NEED_size_t
 __NEED_size_t  sys/mman.h      d       #define __NEED_size_t
 __NEED_size_t  sys/msg.h       d       #define __NEED_size_t
+__NEED_size_t  sys/random.h    d       #define __NEED_size_t
 __NEED_size_t  sys/select.h    d       #define __NEED_size_t
 __NEED_size_t  sys/sem.h       d       #define __NEED_size_t
 __NEED_size_t  sys/shm.h       d       #define __NEED_size_t
@@ -6402,11 +7224,14 @@ __NEED_ssize_t  mqueue.h        d       #define __NEED_ssize_t
 __NEED_ssize_t stdio.h d       #define __NEED_ssize_t
 __NEED_ssize_t sys/mman.h      d       #define __NEED_ssize_t
 __NEED_ssize_t sys/msg.h       d       #define __NEED_ssize_t
+__NEED_ssize_t sys/random.h    d       #define __NEED_ssize_t
 __NEED_ssize_t sys/socket.h    d       #define __NEED_ssize_t
 __NEED_ssize_t sys/types.h     d       #define __NEED_ssize_t
 __NEED_ssize_t sys/uio.h       d       #define __NEED_ssize_t
 __NEED_ssize_t sys/xattr.h     d       #define __NEED_ssize_t
 __NEED_ssize_t unistd.h        d       #define __NEED_ssize_t
+__NEED_struct__IO_FILE stdio.h d       #define __NEED_struct__IO_FILE
+__NEED_struct__IO_FILE wchar.h d       #define __NEED_struct__IO_FILE
 __NEED_struct_iovec    fcntl.h d       #define __NEED_struct_iovec
 __NEED_struct_iovec    sys/socket.h    d       #define __NEED_struct_iovec
 __NEED_struct_iovec    sys/uio.h       d       #define __NEED_struct_iovec
@@ -6478,7 +7303,7 @@ __PRI64   inttypes.h      d       #define __PRI64 "l"
 __PRI64        inttypes.h      d       #define __PRI64 "ll"
 __PRIPTR       inttypes.h      d       #define __PRIPTR ""
 __PRIPTR       inttypes.h      d       #define __PRIPTR "l"
-__RES  resolv.h        d       #define __RES 19991006
+__RES  resolv.h        d       #define __RES 19960801
 __RETCAST      tgmath.h        d       #define __RETCAST(x)
 __RETCAST      tgmath.h        d       #define __RETCAST(x) ( __type2(__IS_FP(x), __typeof__(x), double))
 __RETCAST_2    tgmath.h        d       #define __RETCAST_2(x, y)
@@ -6490,13 +7315,37 @@ __RETCAST_CX    tgmath.h        d       #define __RETCAST_CX(x) (__typeof__(__RETCAST(x)0+I))
 __RETCAST_REAL tgmath.h        d       #define __RETCAST_REAL(x)
 __RETCAST_REAL tgmath.h        d       #define __RETCAST_REAL(x) ( __type2(__IS_FP(x) && sizeof((x)+I) == sizeof(float complex), float, __type2(sizeof((x)+1.0+I) == sizeof(double complex), double, long double)))
 __SID  stropts.h       d       #define __SID ('S' << 8)
+__STDC_IEC_559__       stdc-predef.h   d       #define __STDC_IEC_559__ 1
+__STDC_ISO_10646__     stdc-predef.h   d       #define __STDC_ISO_10646__ 201206L
+__UAPI_DEF_ETHHDR      netinet/if_ether.h      d       #define __UAPI_DEF_ETHHDR 0
+__UAPI_DEF_IF_IFCONF   net/if.h        d       #define __UAPI_DEF_IF_IFCONF 0
+__UAPI_DEF_IF_IFMAP    net/if.h        d       #define __UAPI_DEF_IF_IFMAP 0
+__UAPI_DEF_IF_IFNAMSIZ net/if.h        d       #define __UAPI_DEF_IF_IFNAMSIZ 0
+__UAPI_DEF_IF_IFREQ    net/if.h        d       #define __UAPI_DEF_IF_IFREQ 0
+__UAPI_DEF_IF_NET_DEVICE_FLAGS net/if.h        d       #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 0
+__UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO   net/if.h        d       #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 0
+__UAPI_DEF_IN6_ADDR    netinet/in.h    d       #define __UAPI_DEF_IN6_ADDR 0
+__UAPI_DEF_IN6_ADDR_ALT        netinet/in.h    d       #define __UAPI_DEF_IN6_ADDR_ALT 0
+__UAPI_DEF_IN6_PKTINFO netinet/in.h    d       #define __UAPI_DEF_IN6_PKTINFO 0
+__UAPI_DEF_IN_ADDR     netinet/in.h    d       #define __UAPI_DEF_IN_ADDR 0
+__UAPI_DEF_IN_CLASS    netinet/in.h    d       #define __UAPI_DEF_IN_CLASS 0
+__UAPI_DEF_IN_IPPROTO  netinet/in.h    d       #define __UAPI_DEF_IN_IPPROTO 0
+__UAPI_DEF_IN_PKTINFO  netinet/in.h    d       #define __UAPI_DEF_IN_PKTINFO 0
+__UAPI_DEF_IP6_MTUINFO netinet/in.h    d       #define __UAPI_DEF_IP6_MTUINFO 0
+__UAPI_DEF_IPPROTO_V6  netinet/in.h    d       #define __UAPI_DEF_IPPROTO_V6 0
+__UAPI_DEF_IPV6_MREQ   netinet/in.h    d       #define __UAPI_DEF_IPV6_MREQ 0
+__UAPI_DEF_IPV6_OPTIONS        netinet/in.h    d       #define __UAPI_DEF_IPV6_OPTIONS 0
+__UAPI_DEF_IP_MREQ     netinet/in.h    d       #define __UAPI_DEF_IP_MREQ 0
+__UAPI_DEF_SOCKADDR_IN netinet/in.h    d       #define __UAPI_DEF_SOCKADDR_IN 0
+__UAPI_DEF_SOCKADDR_IN6        netinet/in.h    d       #define __UAPI_DEF_SOCKADDR_IN6 0
+__UAPI_DEF_XATTR       sys/xattr.h     d       #define __UAPI_DEF_XATTR 0
 __USE_GNU_GETTEXT      libintl.h       d       #define __USE_GNU_GETTEXT 1
 __WALL sys/wait.h      d       #define __WALL 0x40000000
 __WCLONE       sys/wait.h      d       #define __WCLONE 0x80000000
 __WNOTHREAD    sys/wait.h      d       #define __WNOTHREAD 0x20000000
 __alignas_is_defined   stdalign.h      d       #define __alignas_is_defined 1
 __alignof_is_defined   stdalign.h      d       #define __alignof_is_defined 1
-__assert_fail  assert.h        p       void __assert_fail(const char *, const char *, int, const char *);
+__assert_fail  assert.h        p       _Noreturn void __assert_fail(const char *, const char *, int, const char *);
 __bitop        sys/param.h     d       #define __bitop(x,i,o) ((x)[(i)/8] o (1<<(i)%8))
 __bool_true_false_are_defined  stdbool.h       d       #define __bool_true_false_are_defined 1
 __ctype_get_mb_cur_max stdlib.h        p       size_t __ctype_get_mb_cur_max(void);
@@ -6521,6 +7370,7 @@ __fsetlocking     stdio_ext.h     p       int __fsetlocking(FILE *, int);
 __fwritable    stdio_ext.h     p       int __fwritable(FILE *);
 __fwriting     stdio_ext.h     p       int __fwriting(FILE *);
 __h_errno_location     netdb.h p       int *__h_errno_location(void);
+__inline       features.h      d       #define __inline
 __inline       features.h      d       #define __inline inline
 __ipc_perm_key sys/ipc.h       d       #define __ipc_perm_key __key
 __ipc_perm_seq sys/ipc.h       d       #define __ipc_perm_seq __seq
@@ -6603,7 +7453,7 @@ aio_write64       aio.h   d       #define aio_write64 aio_write
 aiocb64        aio.h   d       #define aiocb64 aiocb
 alarm  unistd.h        p       unsigned alarm(unsigned);
 alignas        stdalign.h      d       #define alignas _Alignas
-aligned_alloc  stdlib.h        p       void *aligned_alloc(size_t alignment, size_t size);
+aligned_alloc  stdlib.h        p       void *aligned_alloc(size_t, size_t);
 alignof        stdalign.h      d       #define alignof _Alignof
 alloca alloca.h        d       #define alloca __builtin_alloca
 alloca alloca.h        p       void *alloca(size_t);
@@ -6794,6 +7644,12 @@ conj     tgmath.h        d       #define conj(x) __tg_complex(conj, (x))
 conjf  complex.h       p       float complex conjf(float complex);
 conjl  complex.h       p       long double complex conjl(long double complex);
 connect        sys/socket.h    p       int connect(int, const struct sockaddr *, socklen_t);
+cookie_close_function_t        stdio.h t       typedef int (cookie_close_function_t)(void *);
+cookie_io_functions_t  stdio.h t       } cookie_io_functions_t;
+cookie_read_function_t stdio.h t       typedef ssize_t (cookie_read_function_t)(void *, char *, size_t);
+cookie_seek_function_t stdio.h t       typedef int (cookie_seek_function_t)(void *, off_t *, int);
+cookie_write_function_t        stdio.h t       typedef ssize_t (cookie_write_function_t)(void *, const char *, size_t);
+copy_file_range        unistd.h        p       ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned);
 copysign       math.h  p       double copysign(double, double);
 copysign       tgmath.h        d       #define copysign(x,y) __tg_real_2(copysign, (x), (y))
 copysignf      math.h  p       float copysignf(float, float);
@@ -6958,6 +7814,7 @@ exp2f     math.h  p       float exp2f(float);
 exp2l  math.h  p       long double exp2l(long double);
 expf   math.h  p       float expf(float);
 expl   math.h  p       long double expl(long double);
+explicit_bzero string.h        p       void explicit_bzero(void *, size_t);
 expm1  math.h  p       double expm1(double);
 expm1  tgmath.h        d       #define expm1(x) __tg_real(expm1, (x))
 expm1f math.h  p       float expm1f(float);
@@ -7013,7 +7870,7 @@ ffsl      strings.h       p       int ffsl(long);
 ffsll  strings.h       p       int ffsll(long long);
 fgetc  stdio.h p       int fgetc(FILE *);
 fgetc_unlocked stdio.h p       int fgetc_unlocked(FILE *);
-fgetgrent      grp.h   p       struct group *fgetgrent(FILE *stream);
+fgetgrent      grp.h   p       struct group *fgetgrent(FILE *);
 fgetln stdio.h p       char *fgetln(FILE *, size_t *);
 fgetpos        stdio.h p       int fgetpos(FILE *__restrict, fpos_t *__restrict);
 fgetpos64      stdio.h d       #define fgetpos64 fgetpos
@@ -7022,13 +7879,15 @@ fgets   stdio.h p       char *fgets(char *__restrict, int, FILE *__restrict);
 fgets_unlocked stdio.h p       char *fgets_unlocked(char *, int, FILE *);
 fgetspent      shadow.h        p       struct spwd *fgetspent(FILE *);
 fgetwc wchar.h p       wint_t fgetwc(FILE *);
+fgetwc_unlocked        wchar.h p       wint_t fgetwc_unlocked(FILE *);
 fgetws wchar.h p       wchar_t *fgetws(wchar_t *__restrict, int, FILE *__restrict);
-fgetxattr      sys/xattr.h     p       ssize_t fgetxattr(int filedes, const char *, void *, size_t);
+fgetws_unlocked        wchar.h p       wchar_t *fgetws_unlocked(wchar_t *__restrict, int, FILE *__restrict);
+fgetxattr      sys/xattr.h     p       ssize_t fgetxattr(int, const char *, void *, size_t);
 fileno stdio.h p       int fileno(FILE *);
 fileno_unlocked        stdio.h p       int fileno_unlocked(FILE *);
 finite math.h  p       int finite(double);
 finitef        math.h  p       int finitef(float);
-flistxattr     sys/xattr.h     p       ssize_t flistxattr(int filedes, char *, size_t);
+flistxattr     sys/xattr.h     p       ssize_t flistxattr(int, char *, size_t);
 flock  sys/file.h      p       int flock(int, int);
 flock64        fcntl.h d       #define flock64 flock
 flockfile      stdio.h p       void flockfile(FILE *);
@@ -7057,6 +7916,7 @@ fmtmsg    fmtmsg.h        p       int fmtmsg(long, const char *, int, const char *, const char *
 fnmatch        fnmatch.h       p       int fnmatch(const char *, const char *, int);
 fopen  stdio.h p       FILE *fopen(const char *__restrict, const char *__restrict);
 fopen64        stdio.h d       #define fopen64 fopen
+fopencookie    stdio.h p       FILE *fopencookie(void *, const char *, cookie_io_functions_t);
 fork   unistd.h        p       pid_t fork(void);
 forkpty        pty.h   p       int forkpty(int *, char *, const struct termios *, const struct winsize *);
 formnames      arpa/ftp.h      v       
@@ -7070,14 +7930,16 @@ fputc_unlocked  stdio.h p       int fputc_unlocked(int, FILE *);
 fputs  stdio.h p       int fputs(const char *__restrict, FILE *__restrict);
 fputs_unlocked stdio.h p       int fputs_unlocked(const char *, FILE *);
 fputwc wchar.h p       wint_t fputwc(wchar_t, FILE *);
+fputwc_unlocked        wchar.h p       wint_t fputwc_unlocked(wchar_t, FILE *);
 fputws wchar.h p       int fputws(const wchar_t *__restrict, FILE *__restrict);
+fputws_unlocked        wchar.h p       int fputws_unlocked(const wchar_t *__restrict, FILE *__restrict);
 fread  stdio.h p       size_t fread(void *__restrict, size_t, size_t, FILE *__restrict);
 fread_unlocked stdio.h p       size_t fread_unlocked(void *, size_t, size_t, FILE *);
 free   malloc.h        p       void free(void *);
 free   sched.h p       void free(void *);
 free   stdlib.h        p       void free(void *);
 freeaddrinfo   netdb.h p       void freeaddrinfo(struct addrinfo *);
-freeifaddrs    ifaddrs.h       p       void freeifaddrs(struct ifaddrs *ifp);
+freeifaddrs    ifaddrs.h       p       void freeifaddrs(struct ifaddrs *);
 freelocale     locale.h        p       void freelocale(locale_t);
 fremovexattr   sys/xattr.h     p       int fremovexattr(int, const char *);
 freopen        stdio.h p       FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict);
@@ -7154,6 +8016,7 @@ getdents64        dirent.h        d       #define getdents64 getdents
 getdomainname  unistd.h        p       int getdomainname(char *, size_t);
 getdtablesize  unistd.h        p       int getdtablesize(void);
 getegid        unistd.h        p       gid_t getegid(void);
+getentropy     unistd.h        p       int getentropy(void *, size_t);
 getenv stdlib.h        p       char *getenv(const char *);
 geteuid        unistd.h        p       uid_t geteuid(void);
 getgid unistd.h        p       gid_t getgid(void);
@@ -7173,7 +8036,7 @@ gethostbyname_r   netdb.h p       int gethostbyname_r(const char *, struct hostent *, ch
 gethostent     netdb.h p       struct hostent *gethostent(void);
 gethostid      unistd.h        p       long gethostid(void);
 gethostname    unistd.h        p       int gethostname(char *, size_t);
-getifaddrs     ifaddrs.h       p       int getifaddrs(struct ifaddrs **ifap);
+getifaddrs     ifaddrs.h       p       int getifaddrs(struct ifaddrs **);
 getitimer      sys/time.h      p       int getitimer(int, struct itimerval *);
 getline        stdio.h p       ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict);
 getloadavg     stdlib.h        p       int getloadavg(double *, int);
@@ -7205,6 +8068,7 @@ getpwnam  pwd.h   p       struct passwd *getpwnam(const char *);
 getpwnam_r     pwd.h   p       int getpwnam_r(const char *, struct passwd *, char *, size_t, struct passwd **);
 getpwuid       pwd.h   p       struct passwd *getpwuid(uid_t);
 getpwuid_r     pwd.h   p       int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **);
+getrandom      sys/random.h    p       ssize_t getrandom(void *, size_t, unsigned);
 getresgid      unistd.h        p       int getresgid(gid_t *, gid_t *, gid_t *);
 getresuid      unistd.h        p       int getresuid(uid_t *, uid_t *, uid_t *);
 getrlimit      sys/resource.h  p       int getrlimit(int, struct rlimit *);
@@ -7234,7 +8098,9 @@ getutxid  utmpx.h p       struct utmpx *getutxid(const struct utmpx *);
 getutxline     utmpx.h p       struct utmpx *getutxline(const struct utmpx *);
 getw   stdio.h p       int getw(FILE *);
 getwc  wchar.h p       wint_t getwc(FILE *);
+getwc_unlocked wchar.h p       wint_t getwc_unlocked(FILE *);
 getwchar       wchar.h p       wint_t getwchar(void);
+getwchar_unlocked      wchar.h p       wint_t getwchar_unlocked(void);
 getxattr       sys/xattr.h     p       ssize_t getxattr(const char *, const char *, void *, size_t);
 glob   glob.h  p       int glob(const char *__restrict, int, int(*)(const char *, int), glob_t *__restrict);
 glob64 glob.h  d       #define glob64 glob
@@ -7582,7 +8448,7 @@ lutimes   sys/time.h      p       int lutimes(const char *, const struct timeval [2]);
 lwpid_t        sys/procfs.h    t       typedef pid_t lwpid_t;
 madvise        sys/mman.h      p       int madvise(void *, size_t, int);
 major  sys/sysmacros.h d       #define major(x) ((unsigned)( (((x)>>31>>1) & 0xfffff000) | (((x)>>8) & 0x00000fff) ))
-makecontext    ucontext.h      p       void makecontext(struct __ucontext *, void(*)(void), int, ...);
+makecontext    ucontext.h      p       void makecontext(struct __ucontext *, void(*)(), int, ...);
 makedev        sys/sysmacros.h d       #define makedev(x,y) ( (((x)&0xfffff000ULL) << 32) | (((x)&0x00000fffULL) << 8) | (((y)&0xffffff00ULL) << 12) | (((y)&0x000000ffULL)) )
 malloc malloc.h        p       void *malloc(size_t);
 malloc stdlib.h        p       void *malloc(size_t);
@@ -7600,16 +8466,19 @@ mbstowcs        stdlib.h        p       size_t mbstowcs(wchar_t *__restrict, const char *__restrict,
 mbtowc stdlib.h        p       int mbtowc(wchar_t *__restrict, const char *__restrict, size_t);
 memalign       malloc.h        p       void *memalign(size_t, size_t);
 memalign       stdlib.h        p       void *memalign(size_t, size_t);
+membarrier     sys/membarrier.h        p       int membarrier(int, int);
 memccpy        string.h        p       void *memccpy(void *__restrict, const void *__restrict, int, size_t);
 memchr string.h        p       void *memchr(const void *, int, size_t);
 memcmp sched.h p       int memcmp(const void *, const void *, size_t);
 memcmp string.h        p       int memcmp(const void *, const void *, size_t);
 memcpy sched.h p       void *memcpy(void *__restrict, const void *__restrict, size_t);
 memcpy string.h        p       void *memcpy(void *__restrict, const void *__restrict, size_t);
+memfd_create   sys/mman.h      p       int memfd_create(const char *, unsigned);
 memmem string.h        p       void *memmem(const void *, size_t, const void *, size_t);
 memmove        string.h        p       void *memmove(void *, const void *, size_t);
 mempcpy        string.h        p       void *mempcpy(void *, const void *, size_t);
 memrchr        string.h        p       void *memrchr(const void *, int, size_t);
+memset sched.h p       void *memset(void *, int, size_t);
 memset string.h        p       void *memset(void *, int, size_t);
 mincore        sys/mman.h      p       int mincore(void *, size_t, unsigned char *);
 minor  sys/sysmacros.h d       #define minor(x) ((unsigned)( (((x)>>12) & 0xffffff00) | ((x) & 0x000000ff) ))
@@ -7636,6 +8505,7 @@ mld_maxdelay      netinet/icmp6.h d       #define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0
 mld_reserved   netinet/icmp6.h d       #define mld_reserved mld_icmp6_hdr.icmp6_data16[1]
 mld_type       netinet/icmp6.h d       #define mld_type mld_icmp6_hdr.icmp6_type
 mlock  sys/mman.h      p       int mlock(const void *, size_t);
+mlock2 sys/mman.h      p       int mlock2(const void *, size_t, unsigned);
 mlockall       sys/mman.h      p       int mlockall(int);
 mmap   sys/mman.h      p       void *mmap(void *, size_t, int, int, int, off_t);
 mmap64 sys/mman.h      d       #define mmap64 mmap
@@ -7680,6 +8550,7 @@ munmap    sys/mman.h      p       int munmap(void *, size_t);
 n_long netinet/in_systm.h      t       typedef uint32_t n_long, n_time;
 n_short        netinet/in_systm.h      t       typedef uint16_t n_short;
 n_time netinet/in_systm.h      t       typedef uint32_t n_long, n_time;
+name_to_handle_at      fcntl.h p       int name_to_handle_at(int, const char *, struct file_handle *, int *, int);
 nan    math.h  p       double nan(const char *);
 nanf   math.h  p       float nanf(const char *);
 nanl   math.h  p       long double nanl(const char *);
@@ -7898,6 +8769,7 @@ offsetof  stddef.h        d       #define offsetof(type, member) __builtin_offsetof(type, memb
 once_flag      threads.h       t       typedef int once_flag;
 open   fcntl.h p       int open(const char *, int, ...);
 open64 fcntl.h d       #define open64 open
+open_by_handle_at      fcntl.h p       int open_by_handle_at(int, struct file_handle *, int);
 open_memstream stdio.h p       FILE *open_memstream(char **, size_t *);
 open_wmemstream        wchar.h p       FILE *open_wmemstream(wchar_t **, size_t *);
 openat fcntl.h p       int openat(int, const char *, int, ...);
@@ -7915,6 +8787,7 @@ optional_argument getopt.h        d       #define optional_argument 2
 optopt getopt.h        x       extern int optind, opterr, optopt, optreset;
 optopt unistd.h        x       extern int optind, opterr, optopt;
 optreset       getopt.h        x       extern int optind, opterr, optopt, optreset;
+optreset       unistd.h        x       extern int optreset;
 or     iso646.h        d       #define or ||
 or_eq  iso646.h        d       #define or_eq |=
 pathconf       unistd.h        p       long pathconf(const char *, int);
@@ -7935,8 +8808,10 @@ posix_madvise    sys/mman.h      p       int posix_madvise(void *, size_t, int);
 posix_memalign stdlib.h        p       int posix_memalign(void **, size_t, size_t);
 posix_openpt   stdlib.h        p       int posix_openpt(int);
 posix_spawn    spawn.h p       int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict);
+posix_spawn_file_actions_addchdir_np   spawn.h p       int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t *__restrict, const char *__restrict);
 posix_spawn_file_actions_addclose      spawn.h p       int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int);
 posix_spawn_file_actions_adddup2       spawn.h p       int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *, int, int);
+posix_spawn_file_actions_addfchdir_np  spawn.h p       int posix_spawn_file_actions_addfchdir_np(posix_spawn_file_actions_t *, int);
 posix_spawn_file_actions_addopen       spawn.h p       int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *__restrict, int, const char *__restrict, int, mode_t);
 posix_spawn_file_actions_destroy       spawn.h p       int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *);
 posix_spawn_file_actions_init  spawn.h p       int posix_spawn_file_actions_init(posix_spawn_file_actions_t *);
@@ -8036,6 +8911,7 @@ pthread_equal     pthread.h       d       #define pthread_equal(x,y) ((x)==(y))
 pthread_equal  pthread.h       p       int pthread_equal(pthread_t, pthread_t);
 pthread_exit   pthread.h       p       _Noreturn void pthread_exit(void *);
 pthread_getaffinity_np pthread.h       p       int pthread_getaffinity_np(pthread_t, size_t, struct cpu_set_t *);
+pthread_getattr_default_np     pthread.h       p       int pthread_getattr_default_np(pthread_attr_t *);
 pthread_getattr_np     pthread.h       p       int pthread_getattr_np(pthread_t, pthread_attr_t *);
 pthread_getconcurrency pthread.h       p       int pthread_getconcurrency(void);
 pthread_getcpuclockid  pthread.h       p       int pthread_getcpuclockid(pthread_t, clockid_t *);
@@ -8082,9 +8958,11 @@ pthread_rwlockattr_init  pthread.h       p       int pthread_rwlockattr_init(pthread_rwlockat
 pthread_rwlockattr_setpshared  pthread.h       p       int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *, int);
 pthread_self   pthread.h       p       pthread_t pthread_self(void);
 pthread_setaffinity_np pthread.h       p       int pthread_setaffinity_np(pthread_t, size_t, const struct cpu_set_t *);
+pthread_setattr_default_np     pthread.h       p       int pthread_setattr_default_np(const pthread_attr_t *);
 pthread_setcancelstate pthread.h       p       int pthread_setcancelstate(int, int *);
 pthread_setcanceltype  pthread.h       p       int pthread_setcanceltype(int, int *);
 pthread_setconcurrency pthread.h       p       int pthread_setconcurrency(int);
+pthread_setname_np     pthread.h       p       int pthread_setname_np(pthread_t, const char *);
 pthread_setschedparam  pthread.h       p       int pthread_setschedparam(pthread_t, int, const struct sched_param *);
 pthread_setschedprio   pthread.h       p       int pthread_setschedprio(pthread_t, int);
 pthread_setspecific    pthread.h       p       int pthread_setspecific(pthread_key_t, const void *);
@@ -8095,6 +8973,8 @@ pthread_spin_lock pthread.h       p       int pthread_spin_lock(pthread_spinlock_t *);
 pthread_spin_trylock   pthread.h       p       int pthread_spin_trylock(pthread_spinlock_t *);
 pthread_spin_unlock    pthread.h       p       int pthread_spin_unlock(pthread_spinlock_t *);
 pthread_testcancel     pthread.h       p       void pthread_testcancel(void);
+pthread_timedjoin_np   pthread.h       p       int pthread_timedjoin_np(pthread_t, void **, const struct timespec *);
+pthread_tryjoin_np     pthread.h       p       int pthread_tryjoin_np(pthread_t, void **);
 ptrace sys/ptrace.h    p       long ptrace(int, ...);
 ptsname        stdlib.h        p       char *ptsname(int);
 ptsname_r      stdlib.h        p       int ptsname_r(int, char *, size_t);
@@ -8111,7 +8991,9 @@ pututline utmp.h  p       struct utmp *pututline(const struct utmp *);
 pututxline     utmpx.h p       struct utmpx *pututxline(const struct utmpx *);
 putw   stdio.h p       int putw(int, FILE *);
 putwc  wchar.h p       wint_t putwc(wchar_t, FILE *);
+putwc_unlocked wchar.h p       wint_t putwc_unlocked(wchar_t, FILE *);
 putwchar       wchar.h p       wint_t putwchar(wchar_t);
+putwchar_unlocked      wchar.h p       wint_t putwchar_unlocked(wchar_t);
 pwrite unistd.h        p       ssize_t pwrite(int, const void *, size_t, off_t);
 pwrite64       unistd.h        d       #define pwrite64 pwrite
 pwritev        sys/uio.h       p       ssize_t pwritev(int, const struct iovec *, int, off_t);
@@ -8212,6 +9094,7 @@ scanf     stdio.h p       int scanf(const char *__restrict, ...);
 sched_get_priority_max sched.h p       int sched_get_priority_max(int);
 sched_get_priority_min sched.h p       int sched_get_priority_min(int);
 sched_getaffinity      sched.h p       int sched_getaffinity(pid_t, size_t, cpu_set_t *);
+sched_getcpu   sched.h p       int sched_getcpu(void);
 sched_getparam sched.h p       int sched_getparam(pid_t, struct sched_param *);
 sched_getscheduler     sched.h p       int sched_getscheduler(pid_t);
 sched_rr_get_interval  sched.h p       int sched_rr_get_interval(pid_t, struct timespec *);
@@ -8219,6 +9102,7 @@ sched_setaffinity sched.h p       int sched_setaffinity(pid_t, size_t, const cpu_set_t
 sched_setparam sched.h p       int sched_setparam(pid_t, const struct sched_param *);
 sched_setscheduler     sched.h p       int sched_setscheduler(pid_t, int, const struct sched_param *);
 sched_yield    sched.h p       int sched_yield(void);
+secure_getenv  stdlib.h        p       char *secure_getenv(const char *);
 seed48 stdlib.h        p       unsigned short *seed48(unsigned short [3]);
 seekdir        dirent.h        p       void seekdir(DIR *, long);
 select sys/select.h    p       int select(int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict);
@@ -8311,16 +9195,17 @@ si_band signal.h        d       #define si_band __si_fields.__sigpoll.si_band
 si_call_addr   signal.h        d       #define si_call_addr __si_fields.__sigsys.si_call_addr
 si_fd  signal.h        d       #define si_fd __si_fields.__sigpoll.si_fd
 si_int signal.h        d       #define si_int si_value.sival_int
-si_lower       signal.h        d       #define si_lower __si_fields.__sigfault.__addr_bnd.si_lower
+si_lower       signal.h        d       #define si_lower __si_fields.__sigfault.__first.__addr_bnd.si_lower
 si_overrun     signal.h        d       #define si_overrun __si_fields.__si_common.__first.__timer.si_overrun
 si_pid signal.h        d       #define si_pid __si_fields.__si_common.__first.__piduid.si_pid
+si_pkey        signal.h        d       #define si_pkey __si_fields.__sigfault.__first.si_pkey
 si_ptr signal.h        d       #define si_ptr si_value.sival_ptr
 si_status      signal.h        d       #define si_status __si_fields.__si_common.__second.__sigchld.si_status
 si_stime       signal.h        d       #define si_stime __si_fields.__si_common.__second.__sigchld.si_stime
 si_syscall     signal.h        d       #define si_syscall __si_fields.__sigsys.si_syscall
 si_timerid     signal.h        d       #define si_timerid __si_fields.__si_common.__first.__timer.si_timerid
 si_uid signal.h        d       #define si_uid __si_fields.__si_common.__first.__piduid.si_uid
-si_upper       signal.h        d       #define si_upper __si_fields.__sigfault.__addr_bnd.si_upper
+si_upper       signal.h        d       #define si_upper __si_fields.__sigfault.__first.__addr_bnd.si_upper
 si_utime       signal.h        d       #define si_utime __si_fields.__si_common.__second.__sigchld.si_utime
 si_value       signal.h        d       #define si_value __si_fields.__si_common.__second.si_value
 sig_atomic_t   signal.h        t       typedef int sig_atomic_t;
@@ -8351,7 +9236,7 @@ sigorset  signal.h        p       int sigorset(sigset_t *, const sigset_t *, const sigset_t *)
 sigpause       signal.h        p       int sigpause(int);
 sigpending     signal.h        p       int sigpending(sigset_t *);
 sigprocmask    signal.h        p       int sigprocmask(int, const sigset_t *__restrict, sigset_t *__restrict);
-sigqueue       signal.h        p       int sigqueue(pid_t, int, const union sigval);
+sigqueue       signal.h        p       int sigqueue(pid_t, int, union sigval);
 sigrelse       signal.h        p       int sigrelse(int);
 sigset signal.h        p       void(*sigset(int, void(*)(int)))(int);
 sigsetjmp      setjmp.h        p       int sigsetjmp(sigjmp_buf, int);
@@ -8409,7 +9294,6 @@ stime     time.h  p       int stime(const time_t *);
 stpcpy string.h        p       char *stpcpy(char *__restrict, const char *__restrict);
 stpncpy        string.h        p       char *stpncpy(char *__restrict, const char *__restrict, size_t);
 strcasecmp     strings.h       p       int strcasecmp(const char *, const char *);
-strcasecmp_l   string.h        p       int strcasecmp_l(const char *, const char *, locale_t);
 strcasecmp_l   strings.h       p       int strcasecmp_l(const char *, const char *, locale_t);
 strcasestr     string.h        p       char *strcasestr(const char *, const char *);
 strcat string.h        p       char *strcat(char *__restrict, const char *__restrict);
@@ -8434,7 +9318,6 @@ strlcpy   string.h        p       size_t strlcpy(char *, const char *, size_t);
 strlen string.h        p       size_t strlen(const char *);
 strlen sys/un.h        p       size_t strlen(const char *);
 strncasecmp    strings.h       p       int strncasecmp(const char *, const char *, size_t);
-strncasecmp_l  string.h        p       int strncasecmp_l(const char *, const char *, size_t, locale_t);
 strncasecmp_l  strings.h       p       int strncasecmp_l(const char *, const char *, size_t, locale_t);
 strncat        string.h        p       char *strncat(char *__restrict, const char *__restrict, size_t);
 strncmp        string.h        p       int strncmp(const char *, const char *, size_t);
@@ -8463,12 +9346,15 @@ strtoul stdlib.h        p       unsigned long strtoul(const char *__restrict, char **__restri
 strtoull       stdlib.h        p       unsigned long long strtoull(const char *__restrict, char **__restrict, int);
 strtoumax      inttypes.h      p       uintmax_t strtoumax(const char *__restrict, char **__restrict, int);
 struct FTW     ftw.h   s       
+struct _IO_cookie_io_functions_t       stdio.h s       
 struct __fsid_t        sys/statfs.h    s       
 struct __jmp_buf_tag   setjmp.h        s       
 struct __locale_struct stdlib.h        S       struct __locale_struct;
 struct __ns_msg        arpa/nameser.h  s       
 struct __ns_rr arpa/nameser.h  s       
 struct __ptcb  pthread.h       s       
+struct __ptrace_peeksiginfo_args       sys/ptrace.h    s       
+struct __ptrace_seccomp_metadata       sys/ptrace.h    s       
 struct __res_state     resolv.h        s       
 struct __ucontext      ucontext.h      S       struct __ucontext;
 struct _ns_flagdata    arpa/nameser.h  s       
@@ -8500,8 +9386,11 @@ struct ether_arp netinet/if_ether.h      s
 struct ether_header    net/ethernet.h  s       
 struct ethhdr  netinet/if_ether.h      s       
 struct f_owner_ex      fcntl.h s       
+struct fanotify_event_info_fid sys/fanotify.h  s       
+struct fanotify_event_info_header      sys/fanotify.h  s       
 struct fanotify_event_metadata sys/fanotify.h  s       
 struct fanotify_response       sys/fanotify.h  s       
+struct file_handle     fcntl.h s       
 struct flock   fcntl.h s       
 struct group   grp.h   s       
 struct group_filter    netinet/in.h    s       
@@ -8593,7 +9482,6 @@ struct passwd     pwd.h   s
 struct pollfd  poll.h  s       
 struct prctl_mm_map    sys/prctl.h     s       
 struct protoent        netdb.h s       
-struct ptrace_peeksiginfo_args sys/ptrace.h    s       
 struct qelem   search.h        s       
 struct r_debug link.h  s       
 struct re_pattern_buffer       regex.h s       
@@ -8635,8 +9523,11 @@ struct strioctl  stropts.h       s
 struct strpeek stropts.h       s       
 struct strrecvfd       stropts.h       s       
 struct sysinfo sys/sysinfo.h   s       
+struct tcp_diag_md5sig netinet/tcp.h   s       
 struct tcp_info        netinet/tcp.h   s       
 struct tcp_md5sig      netinet/tcp.h   s       
+struct tcp_repair_window       netinet/tcp.h   s       
+struct tcp_zerocopy_receive    netinet/tcp.h   s       
 struct tcphdr  netinet/tcp.h   s       
 struct tftphdr arpa/tftp.h     s       
 struct timeb   sys/timeb.h     s       
@@ -8652,6 +9543,7 @@ struct udphdr     netinet/udp.h   s
 struct utimbuf utime.h s       
 struct utmpx   utmpx.h s       
 struct utsname sys/utsname.h   s       
+struct winsize sys/ioctl.h     s       
 strunames      arpa/ftp.h      v       
 strverscmp     string.h        p       int strverscmp(const char *, const char *);
 strxfrm        string.h        p       size_t strxfrm(char *__restrict, const char *__restrict, size_t);
@@ -8769,7 +9661,7 @@ truncf    math.h  p       float truncf(float);
 truncl math.h  p       long double truncl(long double);
 tsearch        search.h        p       void *tsearch(const void *, void **, int(*)(const void *, const void *));
 tss_create     threads.h       p       int tss_create(tss_t *, tss_dtor_t);
-tss_delete     threads.h       p       void tss_delete(tss_t key);
+tss_delete     threads.h       p       void tss_delete(tss_t);
 tss_dtor_t     threads.h       t       typedef void (*tss_dtor_t)(void *);
 tss_get        threads.h       p       void *tss_get(tss_t);
 tss_set        threads.h       p       int tss_set(tss_t, void *);
@@ -8883,6 +9775,7 @@ wcscpy    wchar.h p       wchar_t *wcscpy(wchar_t *__restrict, const wchar_t *__restrict)
 wcscspn        wchar.h p       size_t wcscspn(const wchar_t *, const wchar_t *);
 wcsdup wchar.h p       wchar_t *wcsdup(const wchar_t *);
 wcsftime       wchar.h p       size_t wcsftime(wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict);
+wcsftime_l     wchar.h p       size_t wcsftime_l(wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t);
 wcslen wchar.h p       size_t wcslen(const wchar_t *);
 wcsncasecmp    wchar.h p       int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
 wcsncasecmp_l  wchar.h p       int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t);
@@ -8909,8 +9802,8 @@ wcstoull  wchar.h p       unsigned long long wcstoull(const wchar_t *__restrict, wchar_
 wcstoumax      inttypes.h      p       uintmax_t wcstoumax(const wchar_t *__restrict, wchar_t **__restrict, int);
 wcswcs wchar.h p       wchar_t *wcswcs(const wchar_t *, const wchar_t *);
 wcswidth       wchar.h p       int wcswidth(const wchar_t *, size_t);
-wcsxfrm        wchar.h p       size_t wcsxfrm(wchar_t *__restrict, const wchar_t *__restrict, size_t n);
-wcsxfrm_l      wchar.h p       size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t n, locale_t);
+wcsxfrm        wchar.h p       size_t wcsxfrm(wchar_t *__restrict, const wchar_t *__restrict, size_t);
+wcsxfrm_l      wchar.h p       size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t, locale_t);
 wctob  wchar.h p       int wctob(wint_t);
 wctomb stdlib.h        p       int wctomb(char *, wchar_t);
 wctrans        wctype.h        p       wctrans_t wctrans(const char *);