[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#891505: glibc: Causes FTBFS of gcc-8 on hurd-i386



On Mon, 2018-02-26 at 11:52 +0100, Samuel Thibault wrote:
> Svante Signell, on lun. 26 févr. 2018 11:49:46 +0100, wrote:
> > Ok, here it is. Be prepared that there are duplicates tough, since the
> > entries
> > are generated in different order. (I've made a partial edit by moving around
> > stuff, but that is not complete)
> 
> Rather than moving around by hand, please just process it through
> "sort", so we are sure that there is no manual editting error, for
> instance
> 
> -// unknowndefine SIGRTMAX (__libc_current_sigrtmax ())// unknowndefine REG_GS
> REG_GS
> +// unknowndefine REG_GS REG_GS
> 
> looks very suspicious.

Attached is a diff file of the sorted entries.
--- nOK/gen-sysinfo.go.sorted	2018-02-26 12:03:02.446185024 +0100
+++ OK/gen-sysinfo.go.sorted	2018-02-26 12:03:09.162185200 +0100
@@ -1,4 +1,3 @@
-
 const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
 const _AF_APPLETALK = _PF_APPLETALK
 const _AF_CCITT = _PF_CCITT
@@ -180,8 +179,6 @@
 const __BITS_BYTESWAP_H = 1
 const __BITS_CONDITION_ATTR_H = 1
 const __BITS_CONDITION_H = 1
-const __BITS_CPU_SET_H = 1
-const __BITS_ERRNO_H = 1
 const ___BITS_IOCTLS_H = 1
 const __BITS_MUTEX_ATTR_H = 1
 const __BITS_MUTEX_H = 1
@@ -190,36 +187,23 @@
 const __BITS_POSIX2_LIM_H = 1
 const __BITS_POSIX_OPT_H = 1
 const __BITS_PTHREAD_H = 1
-const __BITS_PTHREADTYPES_ARCH_H = 1
 const __BITS_PTHREADTYPES_H = 1
 const __BITS_RWLOCK_ATTR_H = 1
-const __BITS_SCHED_H = 1
 const __BITS_SEMAPHORE_H = 1
 const __BITS_SIGCONTEXT_H = 1
-const __BITS_SIGEVENT_CONSTS_H = 1
-const __BITS_SIGINFO_CONSTS_H = 1
-const __BITS_SIGNUM_GENERIC_H = 1
-const __BITS_SIGNUM_H = 1
 const __BITS_SIGSTACK_H = 1
 const __BITS_SIGTHREAD_H = 1
 const __BITS_SOCKADDR_H = 1
 const ___BITS_SOCKET_H = 1
 const __BITS_SPIN_LOCK_H = 1
-const __BITS_SS_FLAGS_H = 1
 const __BITS_STAT_H = 1
-const __BITS_STDINT_INTN_H = 1
-const __BITS_STDINT_UINTN_H = 1
 const __BITS_SYSMACROS_H = 1
 const __BITS_THREAD_ATTR_H = 1
 const __BITS_THREAD_SPECIFIC_H = 1
 const __BITS_TIME_H = 1
 const __BITS_TYPES_H = 1
 const __BITS_TYPESIZES_H = 1
-const __BITS_TYPES___LOCALE_T_H = 1
-const __BITS_TYPES_LOCALE_T_H = 1
 const __BITS_UINTN_IDENTITY_H = 1
-const __BITS_UIO_EXT_H = 1
-const __BITS_UIO_LIM_H = 1
 const __BITS_WCHAR_H = 1
 const ___BIT_TYPES_DEFINED__ = 1
 const _BRKINT = (1 << 1)
@@ -702,7 +686,6 @@
 const _ETXTBSY = 1073741850
 const _EUSERS = 1073741892
 const _EVENP = 0x00000080
-const _EWOULDBLOCK = _EAGAIN
 const _EXDEV = 1073741842
 const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
 const _EXTA = 19200
@@ -856,7 +839,6 @@
 const _FNOCTTY = _O_NOCTTY
 const _FNONBLOCK = _O_NONBLOCK
 const _F_OK = 0
-const ___FORCE_ERROR_T_CODES_SIGNED = -1
 const _FPC_DE = 0x0002
 const _FPC_DM = _FPC_DE
 const _FPC_IC = 0x1000
@@ -948,15 +930,11 @@
 const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
 const ___GCC_IEC_559 = 2
 const ___GCC_IEC_559_COMPLEX = 2
-const __GETOPT_CORE_H = 1
-const __GETOPT_POSIX_H = 1
 const ___GLIBC__ = 2
 const ___glibc_c99_flexarr_available = 1
-const ___GLIBC_MINOR__ = 26
-const ___GLIBC_USE_DEPRECATED_GETS = 0
+const ___GLIBC_MINOR__ = 25
 const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
 const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
-const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
 const ___GLIBC_USE_LIB_EXT2 = 1
 const ___GNU__ = 1
 const ___GNUC__ = 8
@@ -987,7 +965,6 @@
 const _HAVE_FACCESSAT = 1
 const _HAVE_FCHMODAT = 1
 const _HAVE_FCHOWNAT = 1
-const ___HAVE_GENERIC_SELECTION = 1
 const _HAVE_GETIPINFO = 1
 const _HAVE_GETXATTR = 1
 const _HAVE_INTTYPES_H = 1
@@ -1019,10 +996,14 @@
 const _HAVE_SEM_TIMEDWAIT = 1
 const _HAVE_SETENV = 1
 const _HAVE_SETXATTR = 1
+const ___have_sigevent_t = 1
+const ___have_siginfo_t = 1
+const ___have_sigval_t = 1
 const _HAVE_SINL = 1
 const _HAVE_STDINT_H = 1
 const _HAVE_STDLIB_H = 1
 const _HAVE_STRERROR_R = 1
+const __HAVE_STRING_ARCH_mempcpy = 1
 const _HAVE_STRING_H = 1
 const _HAVE_STRINGS_H = 1
 const _HAVE_STRSIGNAL = 1
@@ -1221,7 +1202,6 @@
 const _IOC_INOUT = 3
 const _IOC_OUT = 1
 const _IOC_VOID = 0
-const ___iovec_defined = 1
 const _IP_ADD_MEMBERSHIP = 12
 const _IPDEFTTL = 64
 const _IP_DF = 0x4000
@@ -1583,8 +1563,7 @@
 const ___NETINET_IP_H = 1
 const __NETINET_TCP_H = 1
 const __NET_ROUTE_H = 1
-const ___NGREG = 19
-const _NGREG = ___NGREG
+const _NGREG = 19
 const _NGROUPS_MAX = 256
 const _NI_DGRAM = 16
 const _NI_IDN = 32
@@ -1611,8 +1590,8 @@
 const _NOHANG = 0x01000000
 const _NOKERNINFO = (1 << 25)
 const _NO_RECOVERY = 3
+const __NSIG = 33
 const _NSIG = __NSIG
-const __NSIG = (___SIGRTMAX + 1)
 const _NSS_BUFLEN_GROUP = 1024
 const _NSS_BUFLEN_PASSWD = 1024
 const _NZERO = 20
@@ -2059,7 +2038,6 @@
 const _RTMSG_NEWROUTE = 0x21
 const _RTMSG_NEWRULE = 0x31
 const _RUSAGE_CHILDREN = -1
-const ___rusage_defined = 1
 const _RUSAGE_SELF = 0
 const _SA_INTERRUPT = 0
 const _SA_NOCLDSTOP = 0x0008
@@ -2378,13 +2356,11 @@
 const _S_IFREG = ___S_IFREG
 const ___S_IFSOCK = 0140000
 const _S_IFSOCK = ___S_IFSOCK
-const _SIGABRT = 6
 const _SIGALRM = 14
 const ___SIG_ATOMIC_MAX__ = 0x7fffffff
 const _SIG_ATOMIC_MAX = (2147483647)
 const _SIG_ATOMIC_MIN = (-2147483647-1)
 const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
-const ___sig_atomic_t_defined = 1
 const ___SIG_ATOMIC_WIDTH__ = 32
 const _SIG_ATOMIC_WIDTH = 32
 const _SIG_BLOCK = 1
@@ -2393,7 +2369,7 @@
 const _SIGCLD = _SIGCHLD
 const _SIGCONT = 19
 const _SIGEMT = 7
-const ___sigevent_t_defined = 1
+const _SIGEV_MAX_SIZE = 64
 const _SIGEV_NONE = 1
 const _SIGEV_SIGNAL = 0
 const _SIGEV_THREAD = 2
@@ -2401,23 +2377,19 @@
 const _SIGHUP = 1
 const _SIGILL = 4
 const _SIGINFO = 29
-const ___siginfo_t_defined = 1
 const _SIGINT = 2
-const _SIGIO = _SIGPOLL
-const _SIGIOT = _SIGABRT
+const _SIGIO = 23
+const _SIGIOT = 6
 const _SIGKILL = 9
 const _SIGLOST = 32
 const _SIGPIPE = 13
-const _SIGPOLL = 23
+const _SIGPOLL = _SIGIO
 const _SIGPROF = 27
 const _SIGQUIT = 3
-const ___SIGRTMAX = ___SIGRTMIN
-const ___SIGRTMIN = 32
 const _SIGSEGV = 11
+const __SIGSET_H_fns = 1
+const __SIGSET_H_types = 1
 const _SIG_SETMASK = 3
-const _____sigset_t_defined = 1
-const ___sigset_t_defined = 1
-const ___sigstack_defined = 1
 const _SIGSTKSZ = (_MINSIGSTKSZ + 32768)
 const _SIGSTOP = 17
 const _SIGSYS = 12
@@ -2602,6 +2574,7 @@
 const _sizeof_sgttyb = 6
 const ___SIZEOF_SHORT__ = 2
 const _sizeof_sigaction = 12
+const _sizeof_sigaltstack = 12
 const _sizeof_sigcontext = 208
 const _sizeof_sigevent = 20
 const _sizeof_sigevent_t = 20
@@ -2636,6 +2609,7 @@
 const _sizeof_timezone = 8
 const _sizeof_tm = 44
 const _sizeof_tms = 16
+const _sizeof_ucontext = 500
 const _sizeof_ucontext_t = 500
 const _sizeof_ustat = 20
 const _sizeof_utimbuf = 8
@@ -2683,14 +2657,13 @@
 const _SS_DISABLE = 4
 const _SS_ONSTACK = 1
 const __SS_SIZE = 128
-const ___stack_t_defined = 1
 const __STAT_VER = 0
 const ___STDC__ = 1
 const _STDC_HEADERS = 1
 const ___STDC_HOSTED__ = 1
 const ___STDC_IEC_559__ = 1
 const ___STDC_IEC_559_COMPLEX__ = 1
-const ___STDC_ISO_10646__ = 201706
+const ___STDC_ISO_10646__ = 201605
 const ___STDC_NO_THREADS__ = 1
 const __STDC_PREDEF_H = 1
 const ___STDC_UTF_16__ = 1
@@ -2701,7 +2674,7 @@
 const __STDINT_H = 1
 const _STDOUT_FILENO = 1
 const __STRING_H = 1
-const __STRINGS_H = 1
+const __STRING_INLINE_unaligned = 1
 const ___struct_tm_defined = 1
 const __SYS_CDEFS_H = 1
 const __SYS_FILE_H = 1
@@ -2759,7 +2732,6 @@
 const _TCP_DEFER_ACCEPT = 9
 const _TCP_ESTABLISHED = 1
 const _TCP_FASTOPEN = 23
-const _TCP_FASTOPEN_CONNECT = 30
 const _TCP_FIN_WAIT1 = 4
 const _TCP_FIN_WAIT2 = 5
 const _TCP_INFO = 11
@@ -2829,7 +2801,6 @@
 const _TH_ACK = 0x10
 const _TH_FIN = 0x01
 const _TH_PUSH = 0x08
-const __THREAD_SHARED_TYPES_H = 1
 const _TH_RST = 0x04
 const _TH_SYN = 0x02
 const _TH_URG = 0x20
@@ -3020,6 +2991,7 @@
 const __XBS5_ILP32_OFFBIG = 1
 const __XBS5_LP64_OFF64 = -1
 const __XBS5_LPBIG_OFFBIG = -1
+const __XLOCALE_H = 1
 const _X_OK = 1
 const __XOPEN_CRYPT = 1
 const __XOPEN_ENH_I18N = 1
@@ -3053,7 +3025,10 @@
 func _bindresvport6 (int32, *_sockaddr_in6) int32 __asm__("bindresvport6")
 func _bindresvport (int32, *_sockaddr_in) int32 __asm__("bindresvport")
 func _brk (*byte) int32 __asm__("brk")
+func _bsd_signal (int32, ___sighandler_t) ___sighandler_t __asm__("bsd_signal")
+func ___bzero (*byte, uint32) __asm__("__bzero")
 func _bzero (*byte, uint32) __asm__("bzero")
+func _calloc (uint32, uint32) *byte __asm__("calloc")
 func _cfgetispeed (*_termios) int32 __asm__("cfgetispeed")
 func _cfgetospeed (*_termios) int32 __asm__("cfgetospeed")
 func _cfmakeraw (*_termios) __asm__("cfmakeraw")
@@ -3340,6 +3315,7 @@
 func ___lxstat (int32, *int8, *_stat) int32 __asm__("*__lxstat64")
 func _madvise (*byte, uint32, int32) int32 __asm__("madvise")
 func _makecontext (*_ucontext_t, func(), int32, ...interface{}) __asm__("makecontext")
+func _malloc (uint32) *byte __asm__("malloc")
 func _memccpy (*byte, *byte, int32, uint32) *byte __asm__("memccpy")
 func _memchr (*byte, int32, uint32) *byte __asm__("memchr")
 func _memcmp (*byte, *byte, uint32) int32 __asm__("memcmp")
@@ -3389,9 +3365,7 @@
 func _posix_madvise (*byte, uint32, int32) int32 __asm__("posix_madvise")
 func _pread64 (int32, *byte, uint32, int64) int32 __asm__("pread64")
 func _pread (int32, *byte, uint32, int64) int32 __asm__("*pread64")
-func _preadv2 (int32, *_iovec, int32, int64, int32) int32 __asm__("*preadv64v2")
 func _preadv64 (int32, *_iovec, int32, int64) int32 __asm__("preadv64")
-func _preadv64v2 (int32, *_iovec, int32, int64, int32) int32 __asm__("preadv64v2")
 func _preadv (int32, *_iovec, int32, int64) int32 __asm__("*preadv64")
 func _profil (*uint16, uint32, uint32, uint32) int32 __asm__("profil")
 func _pselect (int32, *_fd_set, *_fd_set, *_fd_set, *_timespec, *uint32) int32 __asm__("pselect")
@@ -3406,11 +3380,10 @@
 func _putpwent (*_passwd, *_FILE) int32 __asm__("putpwent")
 func _pwrite64 (int32, *byte, uint32, int64) int32 __asm__("pwrite64")
 func _pwrite (int32, *byte, uint32, int64) int32 __asm__("*pwrite64")
-func _pwritev2 (int32, *_iovec, int32, int64, int32) int32 __asm__("*pwritev64v2")
 func _pwritev64 (int32, *_iovec, int32, int64) int32 __asm__("pwritev64")
-func _pwritev64v2 (int32, *_iovec, int32, int64, int32) int32 __asm__("pwritev64v2")
 func _pwritev (int32, *_iovec, int32, int64) int32 __asm__("*pwritev64")
 func _raise (int32) int32 __asm__("raise")
+func ___rawmemchr (*byte, int32) *byte __asm__("__rawmemchr")
 func _rawmemchr (*byte, int32) *byte __asm__("rawmemchr")
 func _rcmd_af (**int8, uint16, *int8, *int8, *int8, *int32, uint8) int32 __asm__("rcmd_af")
 func _rcmd (**int8, uint16, *int8, *int8, *int8, *int32) int32 __asm__("rcmd")
@@ -3509,10 +3482,12 @@
 func _shm_unlink (*int8) int32 __asm__("shm_unlink")
 func _shutdown (int32, int32) int32 __asm__("shutdown")
 func _sigaction (int32, *_sigaction, *_sigaction) int32 __asm__("sigaction")
+func ___sigaddset (*uint32, int32) int32 __asm__("__sigaddset")
 func _sigaddset (*uint32, int32) int32 __asm__("sigaddset")
-func _sigaltstack (*_stack_t, *_stack_t) int32 __asm__("sigaltstack")
+func _sigaltstack (*_sigaltstack, *_sigaltstack) int32 __asm__("sigaltstack")
 func _sigandset (*uint32, *uint32, *uint32) int32 __asm__("sigandset")
 func _sigblock (int32) int32 __asm__("sigblock")
+func ___sigdelset (*uint32, int32) int32 __asm__("__sigdelset")
 func _sigdelset (*uint32, int32) int32 __asm__("sigdelset")
 func _sigemptyset (*uint32) int32 __asm__("sigemptyset")
 func _sigfillset (*uint32) int32 __asm__("sigfillset")
@@ -3521,6 +3496,7 @@
 func _sigignore (int32) int32 __asm__("sigignore")
 func _siginterrupt (int32, int32) int32 __asm__("siginterrupt")
 func _sigisemptyset (*uint32) int32 __asm__("sigisemptyset")
+func ___sigismember (*uint32, int32) int32 __asm__("__sigismember")
 func _sigismember (*uint32, int32) int32 __asm__("sigismember")
 func _signal (int32, ___sighandler_t) ___sighandler_t __asm__("signal")
 func _sigorset (*uint32, *uint32, *uint32) int32 __asm__("sigorset")
@@ -3552,34 +3528,36 @@
 func ___stpncpy (*int8, *int8, uint32) *int8 __asm__("__stpncpy")
 func _stpncpy (*int8, *int8, uint32) *int8 __asm__("stpncpy")
 func _strcasecmp (*int8, *int8) int32 __asm__("strcasecmp")
-func _strcasecmp_l (*int8, *int8, _locale_t) int32 __asm__("strcasecmp_l")
+func _strcasecmp_l (*int8, *int8, ___locale_t) int32 __asm__("strcasecmp_l")
 func _strcasestr (*int8, *int8) *int8 __asm__("strcasestr")
 func _strcat (*int8, *int8) *int8 __asm__("strcat")
 func _strchr (*int8, int32) *int8 __asm__("strchr")
 func _strchrnul (*int8, int32) *int8 __asm__("strchrnul")
 func _strcmp (*int8, *int8) int32 __asm__("strcmp")
 func _strcoll (*int8, *int8) int32 __asm__("strcoll")
-func _strcoll_l (*int8, *int8, _locale_t) int32 __asm__("strcoll_l")
+func _strcoll_l (*int8, *int8, ___locale_t) int32 __asm__("strcoll_l")
 func _strcpy (*int8, *int8) *int8 __asm__("strcpy")
 func _strcspn (*int8, *int8) uint32 __asm__("strcspn")
+func ___strdup (*int8) *int8 __asm__("__strdup")
 func _strdup (*int8) *int8 __asm__("strdup")
 func _strerror (int32) *int8 __asm__("strerror")
-func _strerror_l (int32, _locale_t) *int8 __asm__("strerror_l")
+func _strerror_l (int32, ___locale_t) *int8 __asm__("strerror_l")
 func _strerror_r (int32, *int8, uint32) *int8 __asm__("strerror_r")
 func _strfry (*int8) *int8 __asm__("strfry")
 func _strftime (*int8, uint32, *int8, *_tm) uint32 __asm__("strftime")
-func _strftime_l (*int8, uint32, *int8, *_tm, _locale_t) uint32 __asm__("strftime_l")
+func _strftime_l (*int8, uint32, *int8, *_tm, ___locale_t) uint32 __asm__("strftime_l")
 func _strlen (*int8) uint32 __asm__("strlen")
 func _strncasecmp (*int8, *int8, uint32) int32 __asm__("strncasecmp")
-func _strncasecmp_l (*int8, *int8, uint32, _locale_t) int32 __asm__("strncasecmp_l")
+func _strncasecmp_l (*int8, *int8, uint32, ___locale_t) int32 __asm__("strncasecmp_l")
 func _strncat (*int8, *int8, uint32) *int8 __asm__("strncat")
 func _strncmp (*int8, *int8, uint32) int32 __asm__("strncmp")
 func _strncpy (*int8, *int8, uint32) *int8 __asm__("strncpy")
+func ___strndup (*int8, uint32) *int8 __asm__("__strndup")
 func _strndup (*int8, uint32) *int8 __asm__("strndup")
 func _strnlen (*int8, uint32) uint32 __asm__("strnlen")
 func _strpbrk (*int8, *int8) *int8 __asm__("strpbrk")
 func _strptime (*int8, *int8, *_tm) *int8 __asm__("strptime")
-func _strptime_l (*int8, *int8, *_tm, _locale_t) *int8 __asm__("strptime_l")
+func _strptime_l (*int8, *int8, *_tm, ___locale_t) *int8 __asm__("strptime_l")
 func _strrchr (*int8, int32) *int8 __asm__("strrchr")
 func _strsep (**int8, *int8) *int8 __asm__("strsep")
 func _strsignal (int32) *int8 __asm__("strsignal")
@@ -3594,7 +3572,7 @@
 func _strtoumax (*int8, **int8, int32) uint64 __asm__("strtoumax")
 func _strverscmp (*int8, *int8) int32 __asm__("strverscmp")
 func _strxfrm (*int8, *int8, uint32) uint32 __asm__("strxfrm")
-func _strxfrm_l (*int8, *int8, uint32, _locale_t) uint32 __asm__("strxfrm_l")
+func _strxfrm_l (*int8, *int8, uint32, ___locale_t) uint32 __asm__("strxfrm_l")
 func _swab (*byte, *byte, int32) __asm__("swab")
 func _swapcontext (*_ucontext_t, *_ucontext_t) int32 __asm__("swapcontext")
 func _symlinkat (*int8, int32, *int8) int32 __asm__("symlinkat")
@@ -3894,6 +3872,7 @@
 type _servent struct { s_name *int8; s_aliases **int8; s_port int32; s_proto *int8; }
 type _sgttyb struct { sg_ispeed int8; sg_ospeed int8; sg_erase int8; sg_kill int8; sg_flags int16; }
 type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask uint32; sa_flags int32; }
+type _sigaltstack struct { ss_sp *byte; ss_size uint32; ss_flags int32; }
 type ___sig_atomic_t int32
 type _sig_atomic_t int32
 type _sigcontext struct { sc_onstack int32; sc_mask uint32; sc_reply_port uint32; sc_intr_port uint32; sc_error int32; sc_gs int32; sc_fs int32; sc_es int32; sc_ds int32; sc_edi int32; sc_esi int32; sc_ebp int32; sc_esp int32; sc_ebx int32; sc_edx int32; sc_ecx int32; sc_eax int32; sc_eip int32; sc_cs int32; sc_efl int32; sc_uesp int32; sc_ss int32; sc_fpkind int32; sc_fpused int32; sc_fpsave _i386_fp_save; sc_fpregs _i386_fp_regs; sc_fpexcsr int32; }
@@ -3901,8 +3880,8 @@
 type _sigevent_t struct { sigev_value _sigval_t; sigev_signo int32; sigev_notify int32; sigev_notify_function func(_sigval_t); sigev_notify_attributes *byte; }
 type ___sighandler_t func(int32)
 type _sighandler_t func(int32)
-type _siginfo struct { si_signo int32; si_errno int32; si_code int32; si_pid int32; si_uid uint32; si_addr *byte; si_status int32; si_band int32; si_value _sigval_t; }
-type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; si_pid int32; si_uid uint32; si_addr *byte; si_status int32; si_band int32; si_value _sigval_t; }
+type _siginfo struct { si_signo int32; si_errno int32; si_code int32; si_pid int32; si_uid uint32; si_addr *byte; si_status int32; si_band int32; si_value _sigval; }
+type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; si_pid int32; si_uid uint32; si_addr *byte; si_status int32; si_band int32; si_value _sigval; }
 type ___sigset_t uint32
 type _sigset_t uint32
 type _sigstack struct { ss_sp *byte; ss_onstack int32; }
@@ -3953,7 +3932,8 @@
 type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int32; tm_zone *int8; }
 type ___u_char uint8
 type _u_char uint8
-type _ucontext_t struct { uc_flags uint32; uc_link *_ucontext_t; uc_sigmask uint32; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_filler [4+1]int32; }
+type _ucontext struct { uc_flags uint32; uc_link *_ucontext; uc_sigmask uint32; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_filler [4+1]int32; }
+type _ucontext_t struct { uc_flags uint32; uc_link *_ucontext; uc_sigmask uint32; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_filler [4+1]int32; }
 type ___uid_t uint32
 type _uid_t uint32
 type ___uint16_t uint16
@@ -4131,7 +4111,110 @@
 // unknowndefine DT_SOCK DT_SOCK
 // unknowndefine DT_UNKNOWN DT_UNKNOWN
 // unknowndefine DT_WHT DT_WHT
+// unknowndefine E2BIG _HURD_ERRNO (7)
+// unknowndefine EACCES _HURD_ERRNO (13)
+// unknowndefine EADDRINUSE _HURD_ERRNO (48)
+// unknowndefine EADDRNOTAVAIL _HURD_ERRNO (49)
+// unknowndefine EAFNOSUPPORT _HURD_ERRNO (47)
+// unknowndefine EAGAIN _HURD_ERRNO (35)
+// unknowndefine EALREADY _HURD_ERRNO (37)
+// unknowndefine EAUTH _HURD_ERRNO (80)
+// unknowndefine EBACKGROUND _HURD_ERRNO (100)
+// unknowndefine EBADF _HURD_ERRNO (9)
+// unknowndefine EBADMSG _HURD_ERRNO (107)
+// unknowndefine EBADRPC _HURD_ERRNO (72)
+// unknowndefine EBUSY _HURD_ERRNO (16)
+// unknowndefine ECANCELED _HURD_ERRNO (119)
+// unknowndefine ECHILD _HURD_ERRNO (10)
+// unknowndefine ECONNABORTED _HURD_ERRNO (53)
+// unknowndefine ECONNREFUSED _HURD_ERRNO (61)
+// unknowndefine ECONNRESET _HURD_ERRNO (54)
+// unknowndefine EDEADLK _HURD_ERRNO (11)
+// unknowndefine EDESTADDRREQ _HURD_ERRNO (39)
+// unknowndefine EDIED _HURD_ERRNO (101)
+// unknowndefine EDOM _HURD_ERRNO (33)
+// unknowndefine EDQUOT _HURD_ERRNO (69)
+// unknowndefine EEXIST _HURD_ERRNO (17)
+// unknowndefine EFAULT _HURD_ERRNO (14)
+// unknowndefine EFBIG _HURD_ERRNO (27)
+// unknowndefine EFTYPE _HURD_ERRNO (79)
+// unknowndefine EGRATUITOUS _HURD_ERRNO (105)
+// unknowndefine EGREGIOUS _HURD_ERRNO (103)
+// unknowndefine EHOSTDOWN _HURD_ERRNO (64)
+// unknowndefine EHOSTUNREACH _HURD_ERRNO (65)
+// unknowndefine EIDRM _HURD_ERRNO (108)
+// unknowndefine EIEIO _HURD_ERRNO (104)
+// unknowndefine EILSEQ _HURD_ERRNO (106)
+// unknowndefine EINPROGRESS _HURD_ERRNO (36)
+// unknowndefine EINTR _HURD_ERRNO (4)
+// unknowndefine EINVAL _HURD_ERRNO (22)
+// unknowndefine EIO _HURD_ERRNO (5)
+// unknowndefine EISCONN _HURD_ERRNO (56)
+// unknowndefine EISDIR _HURD_ERRNO (21)
+// unknowndefine ELOOP _HURD_ERRNO (62)
+// unknowndefine EMFILE _HURD_ERRNO (24)
+// unknowndefine EMLINK _HURD_ERRNO (31)
+// unknowndefine EMSGSIZE _HURD_ERRNO (40)
+// unknowndefine EMULTIHOP _HURD_ERRNO (109)
+// unknowndefine ENAMETOOLONG _HURD_ERRNO (63)
+// unknowndefine ENEEDAUTH _HURD_ERRNO (81)
+// unknowndefine ENETDOWN _HURD_ERRNO (50)
+// unknowndefine ENETRESET _HURD_ERRNO (52)
+// unknowndefine ENETUNREACH _HURD_ERRNO (51)
+// unknowndefine ENFILE _HURD_ERRNO (23)
+// unknowndefine ENOBUFS _HURD_ERRNO (55)
+// unknowndefine ENODATA _HURD_ERRNO (110)
+// unknowndefine ENODEV _HURD_ERRNO (19)
+// unknowndefine ENOENT _HURD_ERRNO (2)
+// unknowndefine ENOEXEC _HURD_ERRNO (8)
+// unknowndefine ENOLCK _HURD_ERRNO (77)
+// unknowndefine ENOLINK _HURD_ERRNO (111)
+// unknowndefine ENOMEM _HURD_ERRNO (12)
+// unknowndefine ENOMSG _HURD_ERRNO (112)
+// unknowndefine ENOPROTOOPT _HURD_ERRNO (42)
+// unknowndefine ENOSPC _HURD_ERRNO (28)
+// unknowndefine ENOSR _HURD_ERRNO (113)
+// unknowndefine ENOSTR _HURD_ERRNO (114)
+// unknowndefine ENOSYS _HURD_ERRNO (78)
+// unknowndefine ENOTBLK _HURD_ERRNO (15)
+// unknowndefine ENOTCONN _HURD_ERRNO (57)
+// unknowndefine ENOTDIR _HURD_ERRNO (20)
+// unknowndefine ENOTEMPTY _HURD_ERRNO (66)
+// unknowndefine ENOTRECOVERABLE _HURD_ERRNO (121)
+// unknowndefine ENOTSOCK _HURD_ERRNO (38)
+// unknowndefine ENOTSUP _HURD_ERRNO (118)
+// unknowndefine ENOTTY _HURD_ERRNO (25)
+// unknowndefine ENXIO _HURD_ERRNO (6)
+// unknowndefine EOPNOTSUPP _HURD_ERRNO (45)
+// unknowndefine EOVERFLOW _HURD_ERRNO (115)
+// unknowndefine EOWNERDEAD _HURD_ERRNO (120)
+// unknowndefine EPERM _HURD_ERRNO (1)
+// unknowndefine EPFNOSUPPORT _HURD_ERRNO (46)
+// unknowndefine EPIPE _HURD_ERRNO (32)
+// unknowndefine EPROCLIM _HURD_ERRNO (67)
+// unknowndefine EPROCUNAVAIL _HURD_ERRNO (76)
+// unknowndefine EPROGMISMATCH _HURD_ERRNO (75)
+// unknowndefine EPROGUNAVAIL _HURD_ERRNO (74)
+// unknowndefine EPROTO _HURD_ERRNO (116)
+// unknowndefine EPROTONOSUPPORT _HURD_ERRNO (43)
+// unknowndefine EPROTOTYPE _HURD_ERRNO (41)
+// unknowndefine ERANGE _HURD_ERRNO (34)
+// unknowndefine EREMOTE _HURD_ERRNO (71)
+// unknowndefine EROFS _HURD_ERRNO (30)
+// unknowndefine ERPCMISMATCH _HURD_ERRNO (73)
 // unknowndefine errno (*__errno_location ())
+// unknowndefine ESHUTDOWN _HURD_ERRNO (58)
+// unknowndefine ESOCKTNOSUPPORT _HURD_ERRNO (44)
+// unknowndefine ESPIPE _HURD_ERRNO (29)
+// unknowndefine ESRCH _HURD_ERRNO (3)
+// unknowndefine ESTALE _HURD_ERRNO (70)
+// unknowndefine ETIMEDOUT _HURD_ERRNO (60)
+// unknowndefine ETIME _HURD_ERRNO (117)
+// unknowndefine ETOOMANYREFS _HURD_ERRNO (59)
+// unknowndefine ETXTBSY _HURD_ERRNO (26)
+// unknowndefine EUSERS _HURD_ERRNO (68)
+// unknowndefine EWOULDBLOCK EAGAIN
+// unknowndefine EXDEV _HURD_ERRNO (18)
 // unknowndefine __extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))
 // unknowndefine _EXTERN_INLINE __extern_inline
 // unknowndefine __extern_inline extern __inline __attribute__ ((__gnu_inline__))
@@ -4404,6 +4487,7 @@
 // unknowndefine NULL ((void *)0)
 // unknowndefine NULL ((void *)0)
 // unknowndefine NULL ((void *)0)
+// unknowndefine NULL ((void *)0)
 // unknowndefine __OFF64_T_TYPE __SQUAD_TYPE
 // unknowndefine __OFF_T_TYPE __SLONGWORD_TYPE
 // unknowndefine O_READ O_RDONLY
@@ -4525,6 +4609,7 @@
 // unknowndefine REG_ESP REG_ESP
 // unknowndefine REG_ES REG_ES
 // unknowndefine REG_FS REG_FS
+// unknowndefine REG_GS REG_GS
 // unknowndefine REG_SS REG_SS
 // unknowndefine REG_TRAPNO REG_TRAPNO
 // unknowndefine REG_UESP REG_UESP
@@ -4832,16 +4917,16 @@
 // unknowndefine SHUT_RDWR SHUT_RDWR
 // unknowndefine SHUT_WR SHUT_WR
 // unknowndefine SI_ASYNCIO SI_ASYNCIO
+// unknowndefine SIGABRT SIGIOT
 // unknowndefine __SIG_ATOMIC_TYPE__ int
 // unknowndefine SIG_DFL ((__sighandler_t) 0)
 // unknowndefine SIG_ERR ((__sighandler_t) -1)
 // unknowndefine SIGEV_NONE SIGEV_NONE
+// unknowndefine SIGEV_PAD_SIZE ((SIGEV_MAX_SIZE / sizeof (int)) - 3)
 // unknowndefine SIGEV_SIGNAL SIGEV_SIGNAL
 // unknowndefine SIGEV_THREAD SIGEV_THREAD
 // unknowndefine SIG_HOLD ((__sighandler_t) 2)
 // unknowndefine SIG_IGN ((__sighandler_t) 1)
-// unknowndefine SIGRTMAX (__libc_current_sigrtmax ())// unknowndefine REG_GS REG_GS
-// unknowndefine SIGRTMIN (__libc_current_sigrtmin ())
 // unknowndefine SI_MESGQ SI_MESGQ
 // unknowndefine SIOCATMARK _IOR('s', 7, int)
 // unknowndefine SIOCDIFADDR _IOW('i',25, struct ifreq)
@@ -4916,6 +5001,7 @@
 // unknowndefine st_dev st_fsid
 // unknowndefine __STD_TYPE __extension__ typedef
 // unknowndefine st_mtime st_mtim.tv_sec
+// unknowndefine __STRING_INLINE __extern_inline
 // unknowndefine __SUSECONDS_T_TYPE __SLONGWORD_TYPE
 // unknowndefine __SWORD_TYPE int
 // unknowndefine __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE

Reply to: