blob: 0217a4089d2e958ccc8f6a6c7e25553a3b15b2dd [file] [log] [blame]
libc {
GLIBC_2.0 {
# functions with special/multiple interfaces
__sigaddset; __sigdelset; __sigismember; __sysv_signal;
# functions used in inline functions or macros
__sigpause;
# functions used in other libraries
__sigaction;
# b*
bsd_signal;
# g*
gsignal;
# k*
kill; killpg;
# p*
psignal;
# r*
raise;
# s*
sigaction; sigaddset; sigaltstack; sigandset; sigblock; sigdelset;
sigemptyset; sigfillset; siggetmask; siginterrupt; sigisemptyset;
sigismember; siglongjmp; signal; sigorset; sigpause; sigpending;
sigprocmask; sigreturn; sigsetmask; sigstack; sigsuspend; sigvec;
sigwait; ssignal;
}
GLIBC_2.1 {
# helper functions
__libc_current_sigrtmin; __libc_current_sigrtmax; __libc_allocate_rtsig;
# s*
sighold; sigrelse; sigignore; sigset; sysv_signal;
# New RT signal functions.
sigqueue; sigtimedwait; sigwaitinfo;
}
GLIBC_2.1.3 {
# LinuxThreads needs this entry point.
__sigsuspend;
}
GLIBC_2.2 {
# Needed to provide a pointer to the XPG sigpause function.
__xpg_sigpause;
}
}