glibc/sysdeps/unix/sysv/linux/powerpc
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
..
aix 2.5-18.1 2007-07-12 18:26:36 +00:00
bits [BZ #1458] 2005-10-14 13:42:37 +00:00
powerpc32 * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64, 2005-11-11 20:02:07 +00:00
powerpc64 * sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.h (TESTS): 2005-10-20 00:09:39 +00:00
sys * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Don't include 2005-03-15 22:14:29 +00:00
chown.c * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64, 2005-11-11 20:02:07 +00:00
Dist 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-brk.S Update. 2002-04-06 01:45:15 +00:00
dl-cache.h Update. 2003-06-25 08:19:44 +00:00
dl-sysdep.c 2.5-18.1 2007-07-12 18:26:36 +00:00
fchownat.c * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64, 2005-11-11 20:02:07 +00:00
get_clockfreq.c * sysdeps/powerpc/powerpc64/Makefile 2005-11-01 02:13:41 +00:00
getdents64.c Update. 2000-08-12 05:14:52 +00:00
getmsg.c Update. 1999-12-21 16:03:22 +00:00
getrlimit64.c * csu/Makefile ($(objpfx)version-info.h): Don't use echo -n 2000-01-27 23:40:48 +00:00
getrlimit.c * csu/Makefile ($(objpfx)version-info.h): Don't use echo -n 2000-01-27 23:40:48 +00:00
ioctl.c Update. 2004-04-01 21:25:31 +00:00
ipc_priv.h Update. 2000-09-18 00:43:17 +00:00
kernel_termios.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lchown.S * sysdeps/unix/sysv/linux/x86_64/sysdep.h 2002-09-28 04:15:27 +00:00
ldconfig.h * sysdeps/generic/ldconfig.h (FLAG_POWERPC_LIB64) New macro. 2002-09-14 09:00:42 +00:00
ldd-rewrite.sed Update. 2002-09-05 10:28:51 +00:00
Makefile 2.5-18.1 2007-07-12 18:26:36 +00:00
oldgetrlimit64.c Update. 2000-08-16 01:40:12 +00:00
profil-counter.h Update. 1998-08-24 16:46:16 +00:00
putmsg.c Update. 1999-12-21 16:03:22 +00:00
readdir64_r.c Update. 2000-08-12 05:14:52 +00:00
readdir64.c Update. 2000-08-12 05:14:52 +00:00
readelflib.c 2.5-18.1 2007-07-12 18:26:36 +00:00
rt-sysdep.c Update. 2004-04-19 06:19:34 +00:00
scandir64.c Update. 2000-08-12 05:14:52 +00:00
setrlimit.c * csu/Makefile ($(objpfx)version-info.h): Don't use echo -n 2000-01-27 23:40:48 +00:00
sigcontextinfo.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
syscall.S Update. 2003-01-12 19:40:05 +00:00
syscalls.list Update. 2003-09-03 02:58:30 +00:00
sysdep.c * sysdeps/generic/bits/libc-tsd.h [USE___THREAD]: Conditional 2002-10-11 10:52:20 +00:00