mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-15 04:20:28 +08:00
09085ede12
* hurd/hurd/fd.h: Include <fcntl.h> (__hurd_at_flags): New function. * hurd/lookup-at.c (__file_name_lookup_at): Replace flag computation with call to __hurd_at_flags. * include/unistd.h (__faccessat, __faccessat_noerrno): Add declaration. * sysdeps/mach/hurd/access.c (access_common): Move implementation to __faccessat (hurd_fail_seterrno, hurd_fail_noerrno): Move to sysdeps/mach/hurd/faccessat.c. (__access_noerrno): Use __faccessat_common instead of access_common. (__access): Likewise. * sysdeps/mach/hurd/euidaccess.c (__euidaccess): Replace implementation with a call to __faccessat. * sysdeps/mach/hurd/faccessat.c (faccessat): Rename into... (__faccessat_common): ... this. Move implementation of __access into it when AT_FLAGS does not contain AT_EACCESS. Make it call __hurd_at_flags, add reauthenticate_cwdir_at helper to implement AT mechanism. (__faccessat_noerrno): New function, just calls __faccessat_common. (__faccessat): New function, just calls __faccessat_common. (faccessat): Define weak alias. |
||
---|---|---|
.. | ||
hurd | ||
i386 | ||
sys | ||
_strerror.c | ||
adjtime.c | ||
configure | ||
configure.ac | ||
getloadavg.c | ||
getpagesize.c | ||
getsysstats.c | ||
gettimeofday.c | ||
libc-lock.h | ||
Makefile | ||
mprotect.c | ||
msync.c | ||
munmap.c | ||
nanosleep.c | ||
pagecopy.h | ||
readonly-area.c | ||
sched_yield.c | ||
sleep.c | ||
strerror_l.c | ||
Subdirs | ||
sysdep.h | ||
thread_state.h | ||
usleep.c | ||
xpg-strerror.c |