Lines Matching refs:hurd
986 * sysdeps/mach/hurd/i386/librt.abilist
1011 * sysdeps/mach/hurd/i386/libc.abilist
1148 * sysdeps/mach/hurd/getcwd.c
1152 * hurd/hurdselect.c (SELECT_ERROR): New macro.
1169 * sysdeps/mach/hurd/mmap.c (__mmap): Remove optimizing anonymous maps
1172 * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function,
1179 * hurd/hurdselect.c (_hurd_select): Always call __io_select with no
1181 * sysdeps/mach/hurd/setitimer.c (setitimer_locked): Fix preemptor setup.
1182 * hurd/Makefile (user-interfaces): Add io_reply and io_request.
1183 * hurd/hurdselect.c: Include <sys/time.h>, <hurd/io_request.h> and
1425 * sysdeps/mach/hurd/i386/sigcontextinfo.h (GET_PC): Likewise.
1931 * sysdeps/mach/hurd/i386/libm.abilist: Update.
5157 * sysdeps/mach/hurd/i386/libc.abilist (GLIBC_2.30): Add twalk_r.
5918 * sysdeps/mach/hurd/dl-sysdep.c [!HP_TIMING_NOAVAIL]
6033 * hurd/hurd/signal.h (_hurd_critical_section_lock): Document how EINTR
6125 * sysdeps/mach/hurd/res_enable_icmp.c: New file.
6227 * sysdeps/mach/hurd/setitimer.c (timer_thread): Likewise.
6229 * sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise.
6230 * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
6492 * sysdeps/mach/hurd/renameat.c (__renameat): Move implementation to...
6493 * sysdeps/mach/hurd/renameat2.c (__renameat2): ... new function.
6498 * hurd/hurdinit.c (_hurd_init): Use braces around empty body of an
6539 * sysdeps/mach/hurd/spawni.c (__spawni): Likewise.
6596 * sysdeps/mach/hurd/fork.c (__fork): Likewise.
6597 * sysdeps/mach/hurd/getcwd.c
6599 * sysdeps/mach/hurd/htl/pt-mutex-consistent.c
6601 * sysdeps/mach/hurd/htl/pt-mutex-init.c (_pthread_mutex_init):
6603 * sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c
6605 * sysdeps/mach/hurd/htl/pt-mutex-unlock.c
6607 * sysdeps/mach/hurd/htl/pt-mutex.h (ROBUST_LOCK): Likewise.
6609 * sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c
6611 * sysdeps/mach/hurd/i386/init-first.c (init1): Likewise.
6612 * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler):
6614 * sysdeps/mach/hurd/ioctl.c (__ioctl): Likewise.
6615 * sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Likewise.
6616 * sysdeps/mach/hurd/kill.c (__kill): Likewise.
6617 * sysdeps/mach/hurd/mig-reply.c (__mig_get_reply_port): Likewise.
6618 * sysdeps/mach/hurd/ptrace.c (ptrace): Likewise.
6642 * sysdeps/mach/hurd/ioctl.c (__ioctl): Likewise.
6658 * hurd/hurdinit.c (_hurd_setproc): Likewise.
6659 * hurd/hurdkill.c (_hurd_sig_post): Likewise.
6660 * hurd/hurdlookup.c (__file_name_lookup_under): Likewise.
6661 * hurd/hurdsig.c (_hurd_internal_post_signal): Likewise.
6663 * hurd/lookup-at.c (__file_name_lookup_at): Likewise.
6666 * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Likewise.
6667 * hurd/port2fd.c (_hurd_port2fd): Likewise.
6706 * sysdeps/mach/hurd/bits/stat.h (S_ISPARE): Likewise.
6707 * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Likewise.
6709 * sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c
6711 * sysdeps/mach/hurd/ioctl.c (__ioctl): Likewise.
6712 * sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
6713 * sysdeps/mach/hurd/ptrace.c (ptrace): Likewise.
6714 * sysdeps/mach/hurd/spawni.c (__spawni): Likewise.
6749 * hurd/ctty-input.c (_hurd_ctty_input): Likewise.
6750 * hurd/ctty-output.c (_hurd_ctty_output): Likewise.
6751 * hurd/dtable.c (reauth_dtable): Likewise.
6752 * hurd/getdport.c (__getdport): Likewise.
6753 * hurd/hurd/signal.h (_hurd_interrupted_rpc_timeout): Likewise.
6754 * hurd/hurd/sigpreempt.h (HURD_PREEMPT_SIGNAL_P): Likewise.
6755 * hurd/hurdfault.c (_hurdsig_fault_catch_exception_raise):
6757 * hurd/hurdioctl.c (fioctl): Likewise.
6758 * hurd/hurdselect.c (_hurd_select): Likewise.
6759 * hurd/hurdsig.c (_hurdsig_abort_rpcs): Likewise.
6761 * hurd/hurdstartup.c (_hurd_startup): Likewise.
6762 * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Likewise.
6763 * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Likewise.
6764 * hurd/msgportdemux.c (msgport_server): Likewise.
6765 * hurd/setauth.c (_hurd_setauth): Likewise.
7700 * hurd/hurdsig.c (_hurd_thread_sigstate): Set SS_DISABLE in
7736 * sysdeps/mach/hurd/faccessat.c (__faccessat_common): Check for errors
7738 * hurd/lookup-at.c (__file_name_lookup_at): When at_flags contains
8168 * sysdeps/mach/hurd/sysdep-cancel.h (LIBC_CANCEL_HANDLED): Likewise.
8447 * sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c
8578 * hurd/lookup-retry: Include <unistd.h>.
9040 * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Test against 64bit `cmd'
10092 * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Do not
10278 * sysdeps/mach/hurd/spawni.c (__spawni): Call __confstr instead of
10326 * sysdeps/mach/hurd/spawni.c (child_lookup_under, child_fchdir): New
10345 * sysdeps/mach/hurd/i386/libc.abilist (GLIBC_2.29): Add
10626 * debug/vsnprintf_chk.c, debug/vsprintf_chk.c, hurd/vpprintf.c
10938 * sysdeps/mach/hurd/i386/libc.abilist (GLIBC_2.2.6): Adjust _end
10991 * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Directly return value
11079 * sysdeps/mach/hurd/Makefile ($(common-objpfx)stamp-errnos): Use
11080 $(hurd-objpfx)bits/errno.h-tmp, not $(hurd)/bits/errno.h-tmp.
11202 * sysdeps/mach/hurd/i386/libm.abilist: Update.
11244 * sysdeps/mach/hurd/i386/libm.abilist: Update.
11281 * sysdeps/mach/hurd/i386/libm.abilist: Update.
11332 * sysdeps/mach/hurd/i386/libm.abilist: Update.
11401 * sysdeps/mach/hurd/f_setlk.c: Include <unistd.h>.
11444 * sysdeps/mach/hurd/bits/fcntl.h (F_GETLK64, F_SETLK64, F_SETLKW64): New
11448 * sysdeps/mach/hurd/f_setlk.c: New file.
11449 * sysdeps/mach/hurd/f_setlk.h: New file.
11450 * sysdeps/mach/hurd/Makefile [$(subdir) = io] (sysdeps_routines): Add
11452 * sysdeps/mach/hurd/fcntl.c: Include "f_setlk.h".h".
11454 * sysdeps/mach/hurd/vfcntl.c (__libc_vfcntl): ... New file.
11455 * sysdeps/mach/hurd/fcntl.c (fcntl64): Add missing alias.
11511 * sysdeps/mach/hurd/dl-sysdep.c (check_no_hidden): Use
11594 * sysdeps/mach/hurd/spawni.c (__spawni): Add ccwdir port. Test and use
11599 * hurd/hurd/userlink.h (_hurd_userlink_move): New function.
11600 * hurd/hurd/port.h (_hurd_port_move): New function.
11601 * sysdeps/mach/hurd/spawni.c (NEW_ULINK_TABLE): New macro.
11603 * hurd/Versions (_hurd_port_move): Export function.
11604 * sysdeps/mach/hurd/i386/libc.abilist (_hurd_port_move): Expect
11606 * sysdeps/mach/hurd/spawni.c (__spawni): Use orig_dtablesize instead
11768 * sysdeps/mach/hurd/i386/libc.abilist (GLIBC_2.29): Add
11849 * sysdeps/mach/hurd/msync.c: New file.
11924 * sysdeps/mach/hurd/errnos.awk: Avoid printing errnos.d. Avoid
11927 * sysdeps/mach/hurd/bits/errno.h: Regenerate.
11928 * hurd/Makefile (user-interfaces): Add pci.
11999 * hurd/hurdsig.c (_hurd_interrupted_rpc_timeout): Set to 60000.
12000 * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): When the server does not
12002 * sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Make
12005 * hurd/hurdsig.c (_hurdsig_abort_rpcs): Only mutate thread if it passed
12007 * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Remove comment on mutation
12052 * sysdeps/mach/hurd/i386/Makefile [$(subdir) = conform]
14895 * sysdeps/mach/hurd/i386/init-first.c (init1): Move ELF hdr and TLS
14903 * hurd/hurdsig.c (_hurdsig_init): Call __mach_setup_tls after
14905 * sysdeps/mach/hurd/profil.c (update_waiter): Likewise.
14906 * sysdeps/mach/hurd/setitimer.c (setitimer_locked): Likewise.
14908 * sysdeps/mach/hurd/i386/libc.abilist (mach_setup_tls): Likewise.
14956 * sysdeps/mach/hurd/dl-unistd.h (__access, __brk, __lseek, __read,
14958 * sysdeps/mach/hurd/not-errno.h: New file.
14959 * sysdeps/mach/hurd/i386/ld.abilist: Update accordingly.
14960 * sysdeps/mach/hurd/i386/localplt.data: Update accordingly.
14981 * sysdeps/mach/hurd/Versions (libc): Make __access and
14985 * sysdeps/mach/hurd/i386/libc.abilist: Update accordingly.
14986 * sysdeps/mach/hurd/i386/ld.abilist: Update accordingly.
15041 * sysdeps/hurd/stdc-predef.h: New file.
15489 * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Set multiple_threads
15491 * sysdeps/hurd/include/hurd/port.h [!_ISOMAC]: Do not declare libc
15500 * sysdeps/mach/hurd/i386/Makefile (check-execstack-xfail): Set to ld.so
15505 * sysdeps/mach/hurd/socket.c (__socket): Handle SOCK_CLOEXEC and
15507 * sysdeps/mach/hurd/socketpair.c (__socketpair): Handle SOCK_CLOEXEC
15509 * sysdeps/mach/hurd/pipe2.c: New file, copy from pipe.c. Evolve it to
15511 * sysdeps/mach/hurd/pipe.c (__pipe): Reimplement using __pipe2.
16068 * sysdeps/mach/hurd/renameat.c: Likewise.
16160 * sysdeps/mach/hurd/i386/libc.abilist [GLIBC_2.28] (fcntl): Remove
16522 * sysdeps/mach/hurd/fcntl.c: Alias fcntl to fcntl64 symbols.
16523 * sysdeps/mach/hurd/i386/libc.abilist [GLIBC_2.28] (fcntl, fcntl64):
16801 * sysdeps/mach/hurd/localplt.data: Move to...
16802 * sysdeps/mach/hurd/i386/localplt.data: new file. Add + REL
16895 * sysdeps/mach/hurd/sendfile.c (sendfile): Call __sendfile64 instead
16897 * sysdeps/mach/hurd/sendfile64.c (sendfile64): Rename to __sendfile64.
16899 * sysdeps/mach/hurd/lseek.c: Include <errno.h>.
16900 * sysdeps/mach/hurd/lseek.c (__libc_lseek): Check that the value
16906 * sysdeps/mach/hurd/localplt.data (ld.so): Make ref to __open optional.
16918 * sysdeps/mach/hurd/localplt.data (siglongjmp, longjmp,
16920 * sysdeps/hurd/include/hurd/signal.h (_hurd_self_sigstate): Add hidden
16922 * sysdeps/mach/hurd/i386/____longjmp_chk.S (____longjmp_chk): Use
16971 * sysdeps/mach/hurd/i386/Makefile (test-xfail-check-abi-libhurduser,
16973 * sysdeps/mach/hurd/localplt.data (ld.so): Add __open64, rename
16975 * sysdeps/hurd/include/hurd/port.h: New file.
16981 * sysdeps/mach/hurd/i386/____longjmp_chk.S (____longjmp_chk): Do not
17132 * sysdeps/mach/hurd/dl-sysdep.c: Define __read instead of
17939 * sysdeps/mach/hurd/i386/libm.abilist: Likewise.
18121 * sysdeps/mach/hurd/i386/libm.abilist: Likewise.
18502 * sysdeps/mach/hurd/i386/ld.abilist: Remove absolute symbols.
18503 * sysdeps/mach/hurd/i386/libBrokenLocale.abilist: Likewise.
18504 * sysdeps/mach/hurd/i386/libanl.abilist: Likewise.
18505 * sysdeps/mach/hurd/i386/libc.abilist: Likewise.
18506 * sysdeps/mach/hurd/i386/libcrypt.abilist: Likewise.
18507 * sysdeps/mach/hurd/i386/libdl.abilist: Likewise.
18508 * sysdeps/mach/hurd/i386/libm.abilist: Likewise.
18509 * sysdeps/mach/hurd/i386/libnsl.abilist: Likewise.
18510 * sysdeps/mach/hurd/i386/libpthread.abilist: Likewise.
18511 * sysdeps/mach/hurd/i386/libresolv.abilist: Likewise.
18512 * sysdeps/mach/hurd/i386/librt.abilist: Likewise.
18513 * sysdeps/mach/hurd/i386/libutil.abilist: Likewise.
19146 * sysdeps/mach/hurd/dl-sysdep.c: Include <not-errno.h>.
19287 * sysdeps/mach/hurd/i386/Makefile [$(subdir) = conform]
19299 * sysdeps/mach/hurd/bits/statvfs.h (struct statvfs): Make f_bsize,
19303 * sysdeps/mach/hurd/bits/statfs.h (struct statfs, struct statfs64):
19328 * sysdeps/hurd/include/hurd.h [!_ISOMAC]: Do not declare libc hidden
19330 * sysdeps/hurd/include/hurd/fd.h [!_ISOMAC]: Likewise.
19331 * sysdeps/hurd/include/hurd/signal.h [!_ISOMAC]: Likewise.
19338 * sysdeps/mach/hurd/i386/Makefile
19547 * sysdeps/mach/hurd/dirfd.c (dirfd): Add hidden def.
19666 * sysdeps/mach/hurd/if_index.c (__if_nametoindex): Return ENODEV if
19668 * hurd/hurdsig.c (interrupted_reply_port_location): Use
19670 * sysdeps/mach/hurd/i386/exc2signal.c (_hurd_exception2signal): Add
19761 * sysdeps/mach/hurd/bits/local_lim.h (_POSIX_THREAD_KEYS_MAX,
19764 * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_THREADS,
19768 * sysdeps/mach/hurd/net/if_ppp.h: Remove file.
19769 * sysdeps/mach/hurd/Makefile (sysdep_headers): Remove net/if_ppp.h.
19932 * sysdeps/hurd/htl/pt-kill.c: Likewise.
19942 * sysdeps/mach/hurd/htl/bits/pthread-np.h: Likewise.
19943 * sysdeps/mach/hurd/htl/bits/types/struct___pthread_mutex.h: Likewise.
19944 * sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c: Likewise.
19945 * sysdeps/mach/hurd/htl/pt-attr-setstacksize.c: Likewise.
19946 * sysdeps/mach/hurd/htl/pt-docancel.c: Likewise.
19947 * sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c: Likewise.
19948 * sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c: Likewise.
19949 * sysdeps/mach/hurd/htl/pt-mutex-consistent.c: Likewise.
19950 * sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Likewise.
19951 * sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c: Likewise.
19952 * sysdeps/mach/hurd/htl/pt-mutex-init.c: Likewise.
19953 * sysdeps/mach/hurd/htl/pt-mutex-lock.c: Likewise.
19954 * sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c: Likewise.
19955 * sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Likewise.
19956 * sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c: Likewise.
19957 * sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Likewise.
19958 * sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Likewise.
19959 * sysdeps/mach/hurd/htl/pt-mutex.h: Likewise.
19960 * sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c: Likewise.
19961 * sysdeps/mach/hurd/htl/pt-mutexattr-getprioceiling.c: Likewise.
19962 * sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c: Likewise.
19963 * sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c: Likewise.
19964 * sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c: Likewise.
19965 * sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c: Likewise.
19966 * sysdeps/mach/hurd/htl/pt-mutexattr-init.c: Likewise.
19967 * sysdeps/mach/hurd/htl/pt-mutexattr-setprioceiling.c: Likewise.
19968 * sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c: Likewise.
19969 * sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c: Likewise.
19970 * sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c: Likewise.
19971 * sysdeps/mach/hurd/htl/pt-mutexattr-settype.c: Likewise.
19972 * sysdeps/mach/hurd/htl/pt-sigstate-destroy.c: Likewise.
19973 * sysdeps/mach/hurd/htl/pt-sigstate-init.c: Likewise.
19974 * sysdeps/mach/hurd/htl/pt-sigstate.c: Likewise.
19975 * sysdeps/mach/hurd/htl/pt-sysdep.c: Likewise.
19976 * sysdeps/mach/hurd/htl/pt-sysdep.h: Likewise.
19977 * sysdeps/mach/hurd/i386/htl/pt-machdep.c: Likewise.
19978 * sysdeps/mach/hurd/i386/htl/pt-setup.c: Likewise.
19984 * sysdeps/mach/hurd/bits/stat.h [!__USE_MISC && __USE_ATFILE]
20054 * sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c
20057 * sysdeps/mach/hurd/htl/pt-attr-setstacksize.c
20060 * sysdeps/mach/hurd/htl/pt-docancel.c: Include <pthreadP.h>.
20062 * sysdeps/mach/hurd/htl/pt-mutex-init.c: Include <pthreadP.h>.
20064 * sysdeps/mach/hurd/htl/pt-sysdep.c: Include <pthreadP.h>.
20068 * hurd/hurdauth.c (_S_msg_add_auth): Call __vm_allocate and
20070 * hurd/hurdmsg.c (_S_msg_set_env_variable): Call __setenv instead of
20072 * hurd/hurdprio.c (_hurd_priority_which_map): Call __geteuid instead
20074 * hurd/path-lookup.c (file_name_path_scan): Call __strdup instead of
20076 * hurd/siginfo.c: Include <libioP.h>.
20078 * hurd/xattr.c (_hurd_xattr_get, _hurd_xattr_set): Call __munmap instead of
20087 * sysdeps/mach/hurd/ifreq.c (__ifreq): Call __munmap instead of
20089 * sysdeps/mach/hurd/ifreq.h (__if_freereq): Likewise.
20090 * sysdeps/mach/hurd/ptrace.c (ptrace): Call __kill instead of kill.
20091 * sysdeps/mach/hurd/sendfile64.c (sendfile64): Call __munmap instead
20093 * sysdeps/mach/hurd/socketpair.c (__socketpair): Call __close instead
20108 * hurd/catch-signal.c (hurd_catch_signal): Rename to
20113 * hurd/exc2signal.c (_hurd_exception2signal): Add hidden def.
20114 * hurd/hurdexec.c (_hurd_init): Add hidden def.
20115 * hurd/hurdinit.c (_hurd_init): Add hidden def.
20116 * hurd/hurdsig.c: Include <mach/mig_support.h>.
20120 * hurd/intern-fd.c (_hurd_intern_fd): Add hidden def.
20121 * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Add hidden def.
20122 * hurd/path-lookup.c (hurd_file_name_path_lookup): Rename to
20133 * sysdeps/mach/hurd/getcwd.c
20140 * sysdeps/mach/hurd/mig-reply.c: Include <mach/mig_support.h>.
20143 * sysdeps/hurd/include/hurd.h: New file.
20144 * sysdeps/hurd/include/hurd/fd.h: New file.
20145 * sysdeps/hurd/include/hurd/signal.h: New file.
20150 * sysdeps/hurd/include/hurd/signal.h (_hurd_raise_signal): Add hidden
20152 * hurd/hurd-raise.c (_hurd_raise_signal): Add hidden def.
20153 * hurd/Makefile ($(inlines:%=$(objpfx)%.c): Define
20155 * sysdeps/hurd/include/hurd/fd.h (_hurd_fd_error,
20161 * sysdeps/mach/hurd/localplt.data: New file.
20178 * sysdeps/hurd/htl: New directory.
20181 * sysdeps/mach/hurd/htl: New directory.
20182 * sysdeps/mach/hurd/i386/htl: New directory.
20184 * sysdeps/mach/hurd/i386/Implies: Add mach/hurd/i386/htl imply.
20185 * sysdeps/mach/hurd/i386/libpthread.abilist: New file.
20217 * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_MEMLOCK): Define.
20263 * sysdeps/mach/hurd/libc-start.h: New file copied from
20267 * sysdeps/mach/hurd/i386/init-first.c [!SHARED] (init1): Call
20272 * sysdeps/mach/hurd/bits/errno.h: Regenerate.
20299 * sysdeps/mach/hurd/i386/sigcontextinfo.h (SIGCONTEXT_EXTRA_ARGS):
20461 * sysdeps/mach/hurd/i386/libm.abilist: Likewise.
20500 * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Use a temporary
20511 * hurd/Makefile (routines): Add hurdlock.
20512 * hurd/Versions (GLIBC_PRIVATE): Added new entry to export the above
20515 * hurd/hurdpid.c: Include <lowlevellock.h>
20517 * hurd/hurdsig.c: (reauth_proc): Use __mutex_lock and __mutex_unlock.
20518 * hurd/setauth.c: Include <hurdlock.h>, use integer for synchronization.
20532 * sysdeps/mach/hurd/bits/errno.h: Regenerate.
20533 * sysdeps/mach/hurd/cthreads.c (__libc_getspecific): Remove function.
20534 * sysdeps/mach/hurd/bits/libc-lock.h: Remove file.
20535 * sysdeps/mach/hurd/setpgid.c: Include <lowlevellock.h>.
20537 * sysdeps/mach/hurd/setsid.c: Likewise with __setsid.
20560 * hurd/hurdlock.c: New file.
20561 * hurd/hurdlock.h: New file.
20566 * sysdeps/mach/hurd/cthreads.c: Include <cthreads.h>.
20567 * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Return ELOOP
20569 * hurd/hurdlookup.c (__hurd_file_name_lookup): Do not append '/' to
20571 * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Return ENOTDIR
20573 * sysdeps/mach/hurd/i386/init-first.c (init): Also find ELF headers by
20575 * sysdeps/mach/hurd/mlockall.c: New file.
20576 * sysdeps/mach/hurd/munlockall.c: New file.
20580 * hurd/hurdsig.c: Include <pthread.h>.
20583 * hurd/Makefile (headers): Remove threadvar.h.
20585 * hurd/Versions (GLIBC_2.0: Remove __hurd_sigthread_stack_base,
20589 * hurd/hurd/signal.h: Do not include <hurd/threadvar.h>.
20594 * hurd/hurd/threadvar.h: Include <tls.h>, do not include
20604 * hurd/hurdsig.c (__hurd_sigthread_variables): Remove variable.
20613 * hurd/hurdstartup.c: Do not include <hurd/threadvar.h>
20614 * hurd/sigunwind.c: Include <hurd/threadvar.h>
20617 * sysdeps/mach/hurd/Versions (libc.GLIBC_PRIVATE): Add
20622 * sysdeps/mach/hurd/cthreads.c: Add __libc_lock_self0.
20623 * sysdeps/mach/hurd/dl-sysdep.c (errno, __hurd_sigthread_stack_base,
20627 * sysdeps/mach/hurd/errno-loc.c: Do not include <errno.h> and
20628 <hurd/threadvar.h>.
20632 * sysdeps/mach/hurd/errno.c: Remove file.
20633 * sysdeps/mach/hurd/fork.c: Include <hurd/threadvar.h>
20635 * sysdeps/mach/hurd/i386/init-first.c (__hurd_threadvar_max): Remove
20638 * sysdeps/mach/hurd/i386/libc.abilist (__hurd_threadvar_max): Remove
20640 * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn): Use
20642 * sysdeps/mach/hurd/i386/tls.h (tcbhead_t): Add reply_port and
20645 * sysdeps/mach/hurd/i386/trampoline.c: Remove outdated comment.
20646 * sysdeps/mach/hurd/libc-lock.h: Do not include <hurd/threadvar.h>.
20649 * sysdeps/mach/hurd/libc-tsd.h: Remove file.
20650 * sysdeps/mach/hurd/mig-reply.c (GETPORT, reply_port): Remove macros.
20657 * sysdeps/mach/hurd/profil.c: Fix comment.
20658 * hurd/Versions (HURD_CTHREADS_0.3): Rename weak refs cthread_fork,
20664 * hurd/hurdsig.c (_hurdsig_init): Use __cthread_fork,
20668 * sysdeps/mach/hurd/cthreads.c (cthread_keycreate): Rename to
20674 * sysdeps/mach/hurd/libc-lock.h (__libc_key_create): Use
20696 * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler): Use
20699 * sysdeps/mach/hurd/i386/tls.h (TCB_ALIGNMENT, HURD_SEL_LDT): New
20711 * hurd/hurdfault.c (_hurdsig_fault_init): Call
20713 * sysdeps/mach/hurd/fork.c (__fork): Call _hurd_tls_fork for sigthread
20972 * sysdeps/mach/hurd/reboot.c: Include <hurd/paths.h>
21111 * sysdeps/mach/hurd/futimesat.c: Likewise.
21112 * sysdeps/mach/hurd/utimes.c: Likewise.
21122 * sysdeps/mach/hurd/utime-helper.c (hurd_futimens): Rename function to
21124 * sysdeps/mach/hurd/utimes.c (__utimes): Update call accordingly.
21125 * sysdeps/mach/hurd/lutimes.c (__lutimes): Likewise.
21126 * sysdeps/mach/hurd/futimens.c: Include "utime-helper.c".
21128 * sysdeps/mach/hurd/utime-helper.c (utime_ts_from_tspec,
21131 * sysdeps/mach/hurd/futimesat.c: New file.
21132 * sysdeps/mach/hurd/utimensat.c: New file.
21136 * sysdeps/mach/hurd/bits/stat.h [__USE_ATFILE] (UTIME_NOW,
21138 * sysdeps/mach/hurd/futimens.c (__futimens): Try to use __file_utimens
21141 * sysdeps/mach/hurd/utime-helper.c: New file.
21142 * sysdeps/mach/hurd/futimes.c: Include "utime-helper.c".
21145 * sysdeps/mach/hurd/lutimes.c: Include "utime-helper.c".
21147 * sysdeps/mach/hurd/utimes.c: Likewise.
21160 * hurd/hurd/signal.h: Include <bits/sigaction.h>.
21207 * hurd/hurd/id.h: Include <hurd/hurd_types.h>
21208 * hurd/hurd/ioctl.h: Include <mach/port.h>
21209 * hurd/hurd/lookup.h: Include <hurd/hurd_types.h>
21215 * sysdeps/mach/hurd/bits/param.h: Include <bits/mach/param.h> instead
21217 * hurd/hurd/port.h: Do not include <hurd/signal.h>.
21218 * hurd/hurd/userlink.h [!defined __USE_EXTERN_INLINES ||
21219 !defined _LIBC || !IS_IN (libc)]: Do not include <hurd/signal.h>.
21220 * hurd/hurd/fd.h (_hurd_fd_error): Fix struct initializer to be
21222 * sysdeps/mach/hurd/dl-sysdep.c: Include <mach/machine/vm_param.h>.
21225 * hurd/Makefile (migheadersed): Define variable.
21229 * hurd/hurd.h: Include <bits/types/sigset_t.h>
21230 * hurd/hurd/fd.h: Include <sys/select.h> and <bits/types/sigset_t.h>
21232 * hurd/hurd/signal.h: Include <bits/types/stack_t.h> and
21236 * hurd/hurd/sigpreempt.h (__need_size_t): Define.
21243 * sysdeps/mach/hurd/bits/errno.h (error_t): Move definition to...
21244 * sysdeps/mach/hurd/bits/types/error_t.h: ... new header.
21245 * sysdeps/mach/hurd/errnos.awk (error_t): Likewise.
21246 * hurd/hurd.h: Include <bits/types/error_t.h>
21247 * hurd/hurd/fd.h: Include <bits/types/error_t.h>
21248 * hurd/hurd/id.h: Include <errno.h> and <bits/types/error_t.h>
21249 * hurd/hurd/lookup.h: Include <errno.h> and <bits/types/error_t.h>
21250 * hurd/hurd/resource.h: Include <bits/types/error_t.h>
21251 * hurd/hurd/signal.h: Include <bits/types/error_t.h>
21252 * hurd/hurd/sigpreempt.h: Include <bits/types/error_t.h>
21253 * sysdeps/mach/hurd/futimens.c: New file.
21569 * sysdeps/mach/hurd/gai_misc.h: New file.
21860 * sysdeps/mach/hurd/dl-sysdep.c (_dl_random): New variable.
21861 * sysdeps/mach/hurd/sysdep-cancel.h: New file.
21918 * sysdeps/mach/hurd/bits/param.h: Include <mach/param.h>.
21920 * sysdeps/mach/hurd/ptsname.c: Include <sys/stat.h>.
22171 * sysdeps/mach/hurd/i386/libm.abilist: Likewise.
22518 * sysdeps/mach/hurd/xmknodat.c (__xmknodat): Use __gnu_dev_minor
22974 * hurd/Versions: Fix version when _hurd_exec_paths was added.
22975 * sysdeps/mach/hurd/i386/ld.abilist: New file.
22976 * sysdeps/mach/hurd/i386/libBrokenLocale.abilist: New file.
22977 * sysdeps/mach/hurd/i386/libanl.abilist: New file.
22978 * sysdeps/mach/hurd/i386/libc.abilist: New file.
22979 * sysdeps/mach/hurd/i386/libcrypt.abilist: New file.
22980 * sysdeps/mach/hurd/i386/libdl.abilist: New file.
22981 * sysdeps/mach/hurd/i386/libm.abilist: New file.
22982 * sysdeps/mach/hurd/i386/libnsl.abilist: New file.
22983 * sysdeps/mach/hurd/i386/libresolv.abilist: New file.
22984 * sysdeps/mach/hurd/i386/librt.abilist: New file.
22985 * sysdeps/mach/hurd/i386/libutil.abilist: New file.
22994 * sysdeps/mach/hurd/bits/fcntl.h: Likewise.
22995 * sysdeps/mach/hurd/hp-timing.h: New file.
22996 * sysdeps/mach/hurd/i386/tlsdesc.sym: New file.
23249 * sysdeps/mach/hurd/xmknodat.c: Include <sys/sysmacros.h>.
23250 * sysdeps/mach/hurd/profil.c: Reuse `a' variable instead of introducing
23260 * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Cast
23270 * sysdeps/mach/hurd/Makefile [$(subdir)==nis]: Add
23274 * sysdeps/mach/hurd/fork.c (__fork): Drop special casing
23276 * sysdeps/mach/hurd/dl-sysdep.c (_exit): Call LOSE and abort() if
23278 * sysdeps/mach/hurd/profil.c (special_profil_failure): Move variable
23282 * sysdeps/mach/hurd/getresgid.c (__getresgid): Set result from
23284 * sysdeps/mach/hurd/getresuid.c (__getresuid): Set result from
23286 * sysdeps/mach/hurd/spawni.c (__spawni): Make relpath and abspath
23288 * hurd/hurd/lookup.h (__hurd_file_name_lookup, hurd_file_name_lookup,
23294 * hurd/hurdlookup.c (__hurd_file_name_lookup, __hurd_file_name_split,
23296 * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Likewise.
23297 * hurd/path-lookup.c (hurd_file_name_path_lookup): Likewise.
23298 * sysdeps/mach/hurd/check_native.c: New file.
23299 * sysdeps/mach/hurd/check_pf.c: New file.
23302 * sysdeps/mach/hurd/libhurduser.abilist: New file.
23309 * hurd/hurd.h (__hurd_fail): Always declare function, and provide inline
23311 * hurd/hurd/fd.h (_hurd_fd_error_signal, _hurd_fd_error, __hurd_dfail,
23315 * hurd/hurd/port.h (_hurd_port_init, _hurd_port_locked_get,
23320 * hurd/hurd/signal.h (_hurd_self_sigstate, _hurd_critical_section_lock,
23322 * hurd/hurd/threadvar.h (__hurd_threadvar_location_from_sp,
23324 * hurd/hurd/userlink.h (_hurd_userlink_link, _hurd_userlink_unlink,
23335 * hurd/Versions (libc: GLIBC_2.27): Add _hurd_fd_error_signal,
23339 * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_CHOWN_RESTRICTED,
23343 * hurd/hurd/signal.h [__USE_EXTERN_INLINES][_LIBC][IS_IN(libc) ||
23348 * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_VDISABLE): Set to '\0'
23350 * sysdeps/mach/hurd/net/ethernet.h: Include <stdint.h>.
23351 * sysdeps/mach/hurd/net/if_arp.h: Include <stdint.h>.
23352 * sysdeps/mach/hurd/net/if_ppp.h: Do not include non-existing
23357 * hurd/fcntl-internal.h: New file.
23450 * scripts/build-many-glibcs.py (checkout_vcs): Add hurd repository
23489 (Context.run_builds): Include mig, gnumach and hurd in components
23491 (Context.checkout): Add mig, gnumach and hurd to components.
23493 hurd.
23494 (Context.bot_cycle): Check for changes to mig, gnumach and hurd.
23496 hurd headers for 'gnu' OS.
23811 * hurd/hurd/fd.h: Include <fcntl.h>
23813 * hurd/lookup-at.c (__file_name_lookup_at): Replace flag computation
23816 * sysdeps/mach/hurd/access.c (access_common): Move implementation to
23818 (hurd_fail_seterrno, hurd_fail_noerrno): Move to sysdeps/mach/hurd/faccessat.c.
23821 * sysdeps/mach/hurd/euidaccess.c (__euidaccess): Replace implementation
23823 * sysdeps/mach/hurd/faccessat.c (faccessat): Rename into...
23868 * hurd/hurdexec.c (_hurd_exec): Deprecate function.
23870 * hurd/hurd.h (_hurd_exec): Deprecate function.
23872 * hurd/Versions: Export _hurd_exec_paths.
23873 * sysdeps/mach/hurd/execve.c: Include <stdlib.h> and <stdio.h>
23876 * sysdeps/mach/hurd/spawni.c: Likewise.
23877 * sysdeps/mach/hurd/fexecve.c: Use _hurd_exec_paths instead of
23983 * sysdeps/mach/hurd/i386/jmp_buf-macros.h: New file.
24899 * sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): Don't set
32387 * sysdeps/mach/hurd/configure.ac (NO_HIDDEN): Do not set.
32389 * sysdeps/mach/hurd/configure: Refresh.
32595 * sysdeps/mach/hurd/setrlimit.c (__setrlimit): Likewise.
32627 * sysdeps/mach/hurd/ifreq.h (__if_nextreq): Removed.
32704 * sysdeps/mach/hurd/kill.c (__kill): Likewise.
32705 * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
32706 * sysdeps/mach/hurd/sigprocmask.c (__sigprocmask): Likewise.
32751 * sysdeps/mach/hurd/ioctl.c (__ioctl): Likewise.
32862 * sysdeps/mach/hurd/readdir64.c (__readdir64): Add libc_hidden_def.
33441 * sysdeps/mach/hurd/dirfd.c (dirfd): Likewise.
33446 * sysdeps/mach/hurd/revoke.c (revoke): Likewise.
33450 * sysdeps/mach/hurd/seekdir.c (seekdir): Rename to __seekdir and
33452 * sysdeps/mach/hurd/rewinddir.c (__rewinddir): Use __seekdir instead
33687 * sysdeps/mach/hurd/dl-sysdep.c (check_no_hidden): New macro.
33692 * sysdeps/mach/hurd/bits/socket.h: Include <bits/wordsize.h> instead
34090 * sysdeps/mach/hurd/read.c (read): Likewise.
34092 * sysdeps/mach/hurd/write.c (write): Likewise.
34094 * sysdeps/mach/hurd/pread64.c (__pread64): Likewise.
34677 * sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
34678 * sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise.
34679 * sysdeps/mach/hurd/mprotect.c (__mprotect): Likewise.
34680 * sysdeps/mach/hurd/munmap.c (__munmap): Likewise.
34681 * sysdeps/mach/hurd/dl-sysdep.c (__GI___getpid,
34934 * hurd/get-host.c (_hurd_get_host_config): Also check that more == 0
35222 * sysdeps/mach/hurd/chmod.c (__chmod): Likewise.
35223 * sysdeps/mach/hurd/mkdir.c (__mkdir): Likewise.
35250 * sysdeps/mach/hurd/bits/socket.h: Include <sys/types.h> instead of
35265 * sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno, __sbrk,
35269 * sysdeps/mach/hurd/i386/Makefile
35276 * sysdeps/mach/hurd/i386/Implies: Add mach/hurd/x86.
35277 * sysdeps/mach/hurd/x86/dl-sysdep.c: New file.
35622 * sysdeps/mach/hurd/if_index.c (__protocol_available): Likewise.
35725 * sysdeps/mach/hurd/dl-sysdep.c (_dl_show_auxv): Likewise.
35770 * sysdeps/mach/hurd/opendir.c (__opendirat): Likewise.
36439 * sysdeps/mach/hurd/bits/sysmacros.h: New file.
36441 * hurd/stack_chk_fail_local.c: New file.
36448 * hurd/Makefile (CFLAGS-hurdstartup.o,
36824 * sysdeps/mach/hurd/sigsuspend.c (sigsuspend_not_cancel): Remove
37361 * sysdeps/mach/hurd/opendir.c (__opendirat): Likewise.
37529 * sysdeps/mach/hurd/opendir.c (__opendirat): Likewise.
37806 * sysdeps/mach/hurd/dl-execstack.c (_dl_make_stack_executable):
37843 * sysdeps/mach/hurd/i386/____longjmp_chk.S (CALL_FAIL): Pass
38142 * sysdeps/mach/hurd/dl-sysdep.c (__mmap): Likewise.
38143 * sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
38144 * sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise.
39175 * sysdeps/mach/hurd/enbl-secure.c (__libc_init_secure): Define