glibc/sysdeps/unix/sysv/linux/powerpc
Joseph Myers abb280f799 Move some chown / lchown / fchown definitions to syscalls.list (bug 14138).
Continuing the move of syscall definitions to syscalls.list, where the
removal of support for old kernel versions has made this possible,
this patch moves various definitions of chown, lchown and fchown.

In most cases the need for special syscalls.list entries (rather than
existing generic ones) is because these architectures use chown32,
lchown32 and fchown32 as syscall names.  Some architectures also have
symbol versioning compatibility for older versions of chown having
been equivalent to lchown.

In the case of powerpc, chown.c (providing the chown@@GLIBC_2.1
default version) is replaced by a syscalls.list entry (for powerpc32;
powerpc64 has no need for this because of its more recent minimum
symbol version, so can just use the entry in
sysdeps/unix/syscalls.list), but lchown.S is left as-is because it
provides the compat version of chown as an actual alias for __lchown,
which is not yet supported by syscalls.list.  This file can be removed
once such aliases are supported in syscalls.list.

	[BZ #14138]
	* sysdeps/unix/sysv/linux/arm/fchown.c: Remove file.
	* sysdeps/unix/sysv/linux/arm/lchown.c: Likewise.
	* sysdeps/unix/sysv/linux/m68k/fchown.c: Likewise.
	* sysdeps/unix/sysv/linux/m68k/lchown.c: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/chown.c: Likewise.
	* sysdeps/unix/sysv/linux/arm/syscalls.list (lchown): Add syscall.
	(fchown): Likewise.
	* sysdeps/unix/sysv/linux/m68k/syscalls.list (lchown): Likewise.
	(fchown): Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list (chown):
	Likewise.
2014-10-06 22:30:54 +00:00
..
bits PowerPC: Fix termios definitions 2014-08-06 14:31:54 -04:00
powerpc32 Move some chown / lchown / fchown definitions to syscalls.list (bug 14138). 2014-10-06 22:30:54 +00:00
powerpc64 Require autoconf 2.69 2014-09-29 07:53:36 -07:00
sys ptrace.h: add __ prefix to ptrace_peeksiginfo_args 2014-01-06 08:07:33 -05:00
arch-fork.h Split arch-fork.h from fork.h 2014-05-16 11:17:41 -07:00
configure Move architecture cases out of sysdeps/unix/sysv/linux/configure.ac. 2014-06-24 20:53:03 +00:00
configure.ac Move architecture cases out of sysdeps/unix/sysv/linux/configure.ac. 2014-06-24 20:53:03 +00:00
dl-brk.S
dl-cache.h
dl-static.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
dl-sysdep.c Remove stray includes of kernel-features.h. 2014-06-25 18:09:01 +00:00
get_clockfreq.c Fix powerpc32 __get_clockfreq for non-power4 (bug 17263). 2014-08-13 16:06:18 +00:00
get_timebase_freq.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getdents64.c
getmsg.c
getrlimit64.c
gettimeofday.c PowerPC: Fix gettimeofday ifunc selection 2014-01-20 12:29:51 -06:00
Implies NPTL is no longer an add-on! 2014-07-07 09:29:06 -07:00
init-first.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ioctl.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ipc_priv.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
kernel_termios.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
kernel-features.h [PATCH 4/6] Split powerpc out of main Linux kernel-features.h. 2014-07-17 17:53:52 +00:00
lchown.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ldconfig.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ldd-rewrite.sed
ldsodefs.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
libc-start.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Makefile Clean up gnu/lib-names.h generation (bug 14171). 2014-09-26 17:33:04 +00:00
nldbl-abi.h
oldgetrlimit64.c
profil-counter.h
pt-longjmp.c PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. 2014-05-26 11:45:14 -05:00
pthread_attr_setstack.c PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. 2014-05-26 11:45:14 -05:00
pthread_attr_setstacksize.c PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. 2014-05-26 11:45:14 -05:00
pthread_spin_unlock.c powerpc: remove linux lowlevellock.h 2014-10-06 16:08:32 -05:00
putmsg.c
readdir64_r.c
readdir64.c
readelflib.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
rt-sysdep.c
sched_getcpu.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
sem_post.c powerpc: remove linux lowlevellock.h 2014-10-06 16:08:32 -05:00
sigcontextinfo.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
syscall.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
syscalls.list
sysdep.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
test-gettimebasefreq.c Fix missing newline in test output 2014-07-09 11:07:24 +02:00
time.c PowerPC: Fix gettimeofday ifunc selection 2014-01-20 12:29:51 -06:00
Versions PowerPC: use _dl_static_init to set GLRO(gl_pagesize) 2013-07-23 07:39:57 -05:00