glibc/sysdeps/unix/sysv/linux/arm
Joseph Myers 2272ffc116 Remove ARM __ASSUME_SIGFRAME_V2.
This patch removes ARM __ASSUME_SIGFRAME_V2 now that the
2.6.18-and-later signal frame layout can be assumed, renaming the
affected functions accordingly now only one version of them is needed
in glibc.  (sigrestorer.S did not in fact include <kernel-features.h>
and it appears that, unlike other such cases, it didn't get the header
indirectly, so the v1 functions would have been compiled in even when
sigaction.c didn't reference them.)

(alpha and hppa also have architecture-specific __ASSUME_* macros that
should now be removed: __ASSUME_FDATASYNC and __ASSUME_LWS_CAS
respectively.  I don't have any plans to do anything on that myself.)

Tested on ARM.

	* sysdeps/unix/sysv/linux/arm/kernel-features.h
	(__ASSUME_SIGFRAME_V2): Remove macro.
	* sysdeps/unix/sysv/linux/arm/sigrestorer.S: Update comment.
	[!__ASSUME_SIGFRAME_V2]: Remove conditional code.
	(__default_sa_restorer_v2): Rename to __default_sa_restorer.
	(__default_rt_sa_restorer_v2): Rename to __default_rt_sa_restorer.
	* sysdeps/unix/sysv/linux/arm/sigaction.c (__default_sa_restorer):
	Declare as function.  Remove conditional macro definitions.
	(__default_rt_sa_restorer): Likewise.
	(__default_sa_restorer_v1): Remove declaration.
	(__default_sa_restorer_v2): Likewise.
	(__default_rt_sa_restorer_v1): Likewise.
	(__default_rt_sa_restorer_v2): Likewise.
	* sysdeps/unix/sysv/linux/arm/Versions (GLIBC_PRIVATE): Remove
	__default_sa_restorer_v1, __default_rt_sa_restorer_v1,
	__default_sa_restorer_v2 and __default_rt_sa_restorer_v2.
2014-06-21 00:58:56 +00:00
..
bits Update ARM HWCAP data. 2014-02-20 03:29:34 +00:00
sys Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
____longjmp_chk.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
aeabi_read_tp.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
alphasort64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
arch-fork.h ARM: Convert fork.c to arch-fork.h 2014-05-16 12:51:39 -07:00
arm-features.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
brk.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
c++-types.data Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
clone.S Consolidate NPTL vs non clone.S for ARM. 2014-05-13 10:03:45 -07:00
configure Consolidate NPTL configury for ARM/Linux. 2014-05-13 10:04:05 -07:00
configure.ac Consolidate NPTL configury for ARM/Linux. 2014-05-13 10:04:05 -07:00
dl-cache.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
dl-machine.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
dl-procinfo.c Update ARM HWCAP data. 2014-02-20 03:29:34 +00:00
dl-procinfo.h Update ARM HWCAP data. 2014-02-20 03:29:34 +00:00
fchown.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
fcntl.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
ftruncate64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
fxstat.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
fxstatat.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getcontext.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getdents64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getegid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
geteuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getgid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getgroups.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getresgid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getresuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getrlimit64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
getuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
glob64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
internal_accept4.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
internal_recvmmsg.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
internal_sendmmsg.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
ioperm.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
kernel-features.h Remove ARM __ASSUME_SIGFRAME_V2. 2014-06-21 00:58:56 +00:00
lchown.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
ld.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
ldconfig.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
ldsodefs.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
libanl.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libBrokenLocale.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libc-aeabi_read_tp.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
libc-do-syscall.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
libc.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libcrypt.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libdl.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libm.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libnsl.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libpthread.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libresolv.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
librt.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libthread_db.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
libutil.abilist Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
localplt.data Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
lockf64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
lowlevellock.h Verbatim NPTL file moves for ARM/Linux. 2014-05-13 10:04:20 -07:00
lxstat.c Fix whitespace in ARM files to allow move. 2014-02-08 01:52:38 +00:00
makecontext.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
Makefile Consolidate NPTL configury for ARM/Linux. 2014-05-13 10:04:05 -07:00
mmap64.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
mmap.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
msgctl.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
nptl-aeabi_unwind_cpp_pr1.c Consolidate NPTL configury for ARM/Linux. 2014-05-13 10:04:05 -07:00
oldgetrlimit64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
oldgetrlimit.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
oldsetrlimit.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
posix_fadvise64.c Clean up ARM old-ABI symbol versioning relics. 2014-05-14 00:41:20 +00:00
posix_fadvise.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
pread64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
pread.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
profil-counter.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
pwrite64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
pwrite.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
readahead.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
readdir64_r.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
readdir64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
readelflib.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
register-dump.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
rt-aeabi_unwind_cpp_pr1.c Consolidate NPTL configury for ARM/Linux. 2014-05-13 10:04:05 -07:00
scandir64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
semctl.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setcontext.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setegid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
seteuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setfsgid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setfsuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setgid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setgroups.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setregid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setresgid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setresuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setreuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setrlimit.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setuid.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
shmctl.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
sigaction.c Remove ARM __ASSUME_SIGFRAME_V2. 2014-06-21 00:58:56 +00:00
sigcontextinfo.h Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
sigrestorer.S Remove ARM __ASSUME_SIGFRAME_V2. 2014-06-21 00:58:56 +00:00
swapcontext.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
syscall.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
syscalls.list Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
sysdep-cancel.h arm,aarch64: Remove SINGLE_THREAD_P_PIC 2014-05-25 12:50:41 -04:00
sysdep.h Fix whitespace in ARM files to allow move. 2014-02-08 01:52:38 +00:00
sysdep.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
truncate64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
ucontext_i.sym Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
umount.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
unwind-forcedunwind.c Fix ARM build with GCC trunk. 2014-05-20 21:27:13 +00:00
unwind-resume.c Fix ARM build with GCC trunk. 2014-05-20 21:27:13 +00:00
Versions Remove ARM __ASSUME_SIGFRAME_V2. 2014-06-21 00:58:56 +00:00
versionsort64.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
vfork.S ARM: Consolidate NPTL/non versions of vfork 2014-05-14 09:44:24 -07:00
xstat.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00