Protect real time signal definitions to let glibc compile with older Linux versions (2.0.10 to 2.1.100 or so).

This commit is contained in:
Ulrich Drepper 1999-09-20 01:22:07 +00:00
parent 50b076f4dd
commit 4d512b6553
1 changed files with 4 additions and 0 deletions

View File

@ -45,7 +45,9 @@ extern int __syscall_rt_sigaction (int, const struct kernel_sigaction *,
int __libc_missing_rt_sigs;
#endif
#ifdef __NR_rt_sigaction
static void restore_rt (void) asm ("__restore_rt");
#endif
static void restore (void) asm ("__restore");
@ -155,8 +157,10 @@ asm \
" int $0x80" \
);
#ifdef __NR_rt_sigaction
/* The return code for realtime-signals. */
RESTORE (restore_rt, __NR_rt_sigreturn)
#endif
/* For the boring old signals. */
# undef RESTORE2