I've now merged these: t/IPV6_PKTINFO t/O_CLOEXEC t/SOL_IP t/____longjmp_chk t/accept4 t/bits_socket.h t/catch-signal t/critical-sections t/dl-sysdep.c_SHARED t/dup3 t/init-first.c t/ioctl_decode_argument t/itimer-lock t/kernel-features.h_includes t/libc_once t/libc_stack_end t/linkobj t/mach-nanosleep t/missing_includes t/mkdir_root t/mlock t/mmap t/no_hidden t/null-pathname t/opendirat t/pldd t/posix2008 t/posix_opt.h t/readlinkat t/recvfrom t/sbrk t/select-inputcheck t/setresid t/socket_server_indexcheck t/strtoul_PLT t/struct_stat t/usr tg/dup3-lock t/mknod-error t/openat-mode t/paths t/posix-types
I wrote some scripts to help deal with it, but still almost every one required some manual fix-up. Most were just style issues but a few were actual bugs. I made a quick attempt to set up enough i686-gnu cross goo to do an almost build-test, but it's certainly quite possible what I've merged has build breaks for Hurd. So please test that it compiles. These ones I looked at and decided they were not merge-ready: t/fcntl-internal.h t/host-independency t/no-hp-timing t/pipe2 t/socket_flags t/symlink_dealloc t/sysvshm t/verify.h A couple were just that there was too much drift and the patches conflicted very badly, but mostly I have real problems with the details. Can you please submit each of these freshly for review on libc-alpha? (Of course producing patches relative to the current trunk.) I hope you can do this within the next few days. Please get set up on sourceware so you can do commits yourself (after approval) from now on. The glibc wiki should point you at the details. One thing I noticed in all your changes was spaces used instead of tabs. Watch out for that. Thanks, Roland