mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-14 15:20:04 +00:00
99e5e16c5c
(__ASSUME_SIGFRAME_V2): Define for 2.6.18 and later. * sysdeps/unix/sysv/linux/arm/eabi/sigrestorer.S (__default_sa_restorer): Rename to __default_sa_restorer_v1. Don't define if __ASSUME_SIGFRAME_V2. (__default_rt_sa_restorer): Rename to __default_rt_sa_restorer_v1. Don't define if __ASSUME_SIGFRAME_V2. (__default_sa_restorer_v2, __default_rt_sa_restorer_v2): New. * sysdeps/unix/sysv/linux/arm/nptl/Versions (__default_sa_restorer_v1, __default_rt_sa_restorer_v1, __default_sa_restorer_v2, __default_rt_sa_restorer_v2): Add to GLIBC_PRIVATE. * sysdeps/unix/sysv/linux/arm/sigaction.c [__ARM_EABI__] (__default_sa_restorer_v1, __default_sa_restorer_v2, __default_rt_sa_restorer_v1, __default_rt_sa_restorer_v2): Declare. (__default_sa_restorer, __default_rt_sa_restorer): Define as macros depending on kernel version.
9 lines
260 B
Plaintext
9 lines
260 B
Plaintext
libc {
|
|
GLIBC_PRIVATE {
|
|
# A copy of sigaction lives in NPTL, and needs these.
|
|
__default_sa_restorer; __default_rt_sa_restorer;
|
|
__default_sa_restorer_v1; __default_rt_sa_restorer_v1;
|
|
__default_sa_restorer_v2; __default_rt_sa_restorer_v2;
|
|
}
|
|
}
|