glibc/sysdeps/unix/sysv/linux/alpha
Ulrich Drepper 26cec518ac * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64,
fchownat, and unlinkat.
	(static-only-routines): Add fstatat and fstatat64.
	(tests): Add tst-unlinkat, tst-fstatat, tst-futimesat, tst-renameat,
	and tst-fchownat.
	* io/Versions [GLIBC_2.4]: Add fchownat, __fxstatat, __fxstatat64,
	and unlinkat.
	* io/fcntl.h: Define AT_FDCWD, AT_SYMLINK_NOFOLLOW, and AT_REMOVEDIR.
	* io/fstatat.c: New file.
	* io/fstatat64.c: New file.
	* io/sys/stat.h: Declare fstatat, fstatat64, __fxstatat, __fxstatat64
	and define fstatat and fstatat64 inline functions.
	* libio/stdio.h: Declare renameat.
	* misc/Makefile (routines): Add futimesat.
	* misc/Versions [GLIBC_2.4]: Add futimesat.
	* posix/unistd.h: Declare fchownat and unlinkat.
	* stdio-common/Makefile (routines): Add renameat.
	* stdio-common/Versions [GLIBC_2.4]: Add renameat.
	* sysdeps/generic/fchownat.c: New file.
	* sysdeps/generic/futimesat.c: New file.
	* sysdeps/generic/fxstatat.c: New file.
	* sysdeps/generic/fxstatat64.c: New file.
	* sysdeps/generic/renameat.c: New file.
	* sysdeps/generic/unlinkat.c: New file.
	* sysdeps/unix/sysv/linux/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/futimesat.c: New file.
	* sysdeps/unix/sysv/linux/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/fxstatat64.c: New file.
	* sysdeps/unix/sysv/linux/renameat.c: New file.
	* sysdeps/unix/sysv/linux/unlinkat.c: New file.
	* sysdeps/unix/sysv/linux/alpha/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/i386/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/i386/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/m68k/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/m68k/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/powerpc/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/s390/s390-32/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/s390/s390-32/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/sh/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/sh/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc32/fchownat.c: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc32/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc64/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c: New file.
	* sysdeps/unix/sysv/linux/wordsize-64/fxstatat64.c: New file.
	* time/sys/time.h: Declare futimesat.
	* include/fcntl.h: Declare __atfct_seterrno.
	* sysdeps/unix/sysv/linux/openat.c (__atfct_seterrno): New function.
	Split out from openat code and called.
	(do_test): Allow openat to fail with ENOSYS.  Handle AT_FDCWD.
	* sysdeps/generic/openat.c: Handle AT_FDCWD.
	* sysdeps/generic/openat64.c: Likewise.
	* io/tst-unlinkat.c: New file.
	* io/tst-fstatat.c: New file.
	* io/tst-futimesat.c: New file.
	* io/tst-renameat.c: New file.
	* io/tst-fchownat.c: New file.
	* io/tst-openat.c: Don't fail if openat is not implemented.

	* sysdeps/unix/sysv/linux/powerpc/chown.c: Don't provide backward
	compatibility code if new kernel is guaranteed.

	* time/sys/time.h: Add a few nonnull attributes.
2005-11-11 20:02:07 +00:00
..
alpha
bits * sysdeps/unix/sysv/linux/bits/resource.h (RLIMIT_RTPRIO): Fix typo. 2005-06-21 18:39:48 +00:00
sys
a.out.h
adjtime.c 2.5-18.1 2007-07-12 18:26:36 +00:00
brk.S
clone.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
Dist 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-brk.S
dl-sysdep.c 2.5-18.1 2007-07-12 18:26:36 +00:00
fraiseexcpt.c 2.5-18.1 2007-07-12 18:26:36 +00:00
fxstat.c
fxstatat.c * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64, 2005-11-11 20:02:07 +00:00
getclktck.c
getcontext.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
getdents64.c
getdents.c
gethostname.c
getitimer.S 2.5-18.1 2007-07-12 18:26:36 +00:00
getrusage.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
getsysstats.c
gettimeofday.S 2.5-18.1 2007-07-12 18:26:36 +00:00
glob.c 2.5-18.1 2007-07-12 18:26:36 +00:00
ieee_get_fp_control.S
ieee_set_fp_control.S
Implies 2.5-18.1 2007-07-12 18:26:36 +00:00
ioperm.c
ipc_priv.h
kernel_sigaction.h
kernel_stat.h
kernel_sysinfo.h
kernel_termios.h
lxstat.c
makecontext.S
Makefile 2.5-18.1 2007-07-12 18:26:36 +00:00
msgctl.c 2.5-18.1 2007-07-12 18:26:36 +00:00
oldglob.c Update. 2005-01-27 20:53:23 +00:00
pipe.S
register-dump.h * sysdeps/unix/sysv/linux/alpha/register-dump.h (regnames): Align. (linefeed): Remove. (register_dump): Rewrite to generate into a flat buffer instead of into iovecs. 2004-11-04 18:39:10 +00:00
rt_sigaction.S
select.S 2.5-18.1 2007-07-12 18:26:36 +00:00
semctl.c 2.5-18.1 2007-07-12 18:26:36 +00:00
setcontext.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
setfpucw.c
setitimer.S 2.5-18.1 2007-07-12 18:26:36 +00:00
setregid.c Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and pthread-functions.h includes. Include setxid.h. Use INLINE_SETXID_SYSCALL macro instead of INLINE_SYSCALL, kill the HAVE_PTR__NPTL_SETXID guarded snippets. 2004-11-12 01:15:06 +00:00
setresgid.c Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and pthread-functions.h includes. Include setxid.h. Use INLINE_SETXID_SYSCALL macro instead of INLINE_SYSCALL, kill the HAVE_PTR__NPTL_SETXID guarded snippets. 2004-11-12 01:15:06 +00:00
setresuid.c Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and pthread-functions.h includes. Include setxid.h. Use INLINE_SETXID_SYSCALL macro instead of INLINE_SYSCALL, kill the HAVE_PTR__NPTL_SETXID guarded snippets. 2004-11-12 01:15:06 +00:00
setreuid.c Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and pthread-functions.h includes. Include setxid.h. Use INLINE_SETXID_SYSCALL macro instead of INLINE_SYSCALL, kill the HAVE_PTR__NPTL_SETXID guarded snippets. 2004-11-12 01:15:06 +00:00
settimeofday.S 2.5-18.1 2007-07-12 18:26:36 +00:00
shmctl.c 2.5-18.1 2007-07-12 18:26:36 +00:00
sigaction.c 2.5-18.1 2007-07-12 18:26:36 +00:00
sigcontextinfo.h
sigprocmask.c
sigsuspend.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
sizes.h
swapcontext.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
syscall.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
syscalls.list * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicated 2005-02-15 00:13:06 +00:00
sysconf.c
sysdep.h 2.5-18.1 2007-07-12 18:26:36 +00:00
ucontext-offsets.sym
utimes.S 2.5-18.1 2007-07-12 18:26:36 +00:00
Versions 2.5-18.1 2007-07-12 18:26:36 +00:00
wait4.S 2.5-18.1 2007-07-12 18:26:36 +00:00
wordexp.c 2.5-18.1 2007-07-12 18:26:36 +00:00
xstat.c
xstatconv.c
xstatconv.h 2.5-18.1 2007-07-12 18:26:36 +00:00