/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/arm/ |
A D | sigaction.c | 46 int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 49 if (act && !(act->sa_flags & SA_RESTORER)) { in __libc_sigaction() 50 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 53 act = &kact; in __libc_sigaction() 57 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction() 69 if (act) { in __libc_sigaction() 70 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 71 kact.sa_mask = act->sa_mask.__val[0]; in __libc_sigaction() 72 kact.sa_flags = act->sa_flags; in __libc_sigaction() 74 kact.sa_restorer = act->sa_restorer; in __libc_sigaction() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/mips/ |
A D | sigaction.c | 42 int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 46 if (act) { in __libc_sigaction() 47 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 49 act = &kact; in __libc_sigaction() 55 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction() 69 if (act) { in __libc_sigaction() 70 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 71 kact.sa_mask = act->sa_mask.__val[0]; in __libc_sigaction() 72 kact.sa_flags = act->sa_flags; in __libc_sigaction() 74 kact.sa_restorer = act->sa_restorer; in __libc_sigaction() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/signal/ |
A D | sigaction.c | 26 __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 33 [sizeof(act->sa_mask) == _NSIG / 8 ? 1 : -1]; in __libc_sigaction() 35 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction() 46 __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 51 if (act) { in __libc_sigaction() 52 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 53 kact.sa_mask = act->sa_mask.__val[0]; in __libc_sigaction() 54 kact.sa_flags = act->sa_flags; in __libc_sigaction() 56 kact.sa_restorer = act->sa_restorer; in __libc_sigaction() 60 act ? &kact : NULL, in __libc_sigaction()
|
A D | signal.c | 31 struct sigaction act, oact; in signal() local 40 act.sa_handler = handler; in signal() 41 __sigemptyset (&act.sa_mask); in signal() 42 __sigaddset (&act.sa_mask, sig); in signal() 43 act.sa_flags = __sigismember (&_sigintr, sig) ? 0 : SA_RESTART; in signal() 45 if (sigaction (sig, &act, &oact) < 0) in signal()
|
A D | sigignore.c | 27 struct sigaction act; in sigignore() local 29 memset(&act, 0, sizeof(act)); in sigignore() 30 act.sa_handler = SIG_IGN; in sigignore() 32 return sigaction (sig, &act, NULL); in sigignore()
|
A D | sysv_signal.c | 36 struct sigaction act, oact; in __sysv_signal() local 45 act.sa_handler = handler; in __sysv_signal() 46 __sigemptyset (&act.sa_mask); in __sysv_signal() 47 act.sa_flags = (SA_ONESHOT | SA_NOMASK | SA_INTERRUPT) & ~SA_RESTART; in __sysv_signal() 49 if (sigaction (sig, &act, &oact) < 0) in __sysv_signal()
|
A D | sigset.c | 27 struct sigaction act, oact; in sigset() local 51 memset(&act, 0, sizeof(act)); in sigset() 52 act.sa_handler = disp; in sigset() 54 if (sigaction (sig, &act, &oact) < 0) in sigset()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/i386/ |
A D | sigaction.c | 36 int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 40 if (act) { in __libc_sigaction() 41 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 43 kact.sa_restorer = (act->sa_flags & SA_SIGINFO) ? &restore_rt : &restore; in __libc_sigaction() 44 act = &kact; in __libc_sigaction() 48 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction() 62 if (act) { in __libc_sigaction() 63 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 64 kact.sa_mask = act->sa_mask.__val[0]; in __libc_sigaction() 65 kact.sa_flags = act->sa_flags | SA_RESTORER; in __libc_sigaction() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/x86_64/ |
A D | sigaction.c | 42 __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 46 if (act) { in __libc_sigaction() 47 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 50 act = &kact; in __libc_sigaction() 54 return INLINE_SYSCALL(rt_sigaction, 4, sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction() 64 __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 69 if (act) { in __libc_sigaction() 70 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 71 kact.sa_mask = act->sa_mask.__val[0]; in __libc_sigaction() 72 kact.sa_flags = act->sa_flags | SA_RESTORER; in __libc_sigaction() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/arc/ |
A D | sigaction.c | 21 __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 33 if (act && !(act->sa_flags & SA_RESTORER)) { in __libc_sigaction() 34 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 38 act = &kact; in __libc_sigaction() 41 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/xtensa/ |
A D | sigaction.c | 20 int __libc_sigaction(int sig, const struct sigaction *act, in __libc_sigaction() argument 25 if (act && !(act->sa_flags & SA_RESTORER)) { in __libc_sigaction() 26 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 29 act = &kact; in __libc_sigaction() 33 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/avr32/ |
A D | sigaction.c | 21 int __libc_sigaction(int sig, const struct sigaction *act, in __libc_sigaction() argument 26 if (act && !(act->sa_flags & SA_RESTORER)) { in __libc_sigaction() 27 memcpy(&kact, act, sizeof(kact)); in __libc_sigaction() 30 act = &kact; in __libc_sigaction() 35 return __syscall_rt_sigaction(sig, act, oact, sizeof(act->sa_mask)); in __libc_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/c6x/ |
A D | sigaction.c | 41 int __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 53 if (act) { in __libc_sigaction() 54 kact.k_sa_handler = act->sa_handler; in __libc_sigaction() 55 memcpy (&kact.sa_mask, &act->sa_mask, sizeof (kact.sa_mask)); in __libc_sigaction() 56 kact.sa_flags = act->sa_flags; in __libc_sigaction() 58 kact.sa_flags = act->sa_flags | SA_RESTORER; in __libc_sigaction() 59 kact.sa_restorer = ((act->sa_flags & SA_SIGINFO) in __libc_sigaction() 65 result = __syscall_rt_sigaction(sig, act ? __ptrvalue (&kact) : NULL, in __libc_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/ |
A D | signals.c | 78 int __pthread_sigaction(int sig, const struct sigaction * act, in __pthread_sigaction() argument 94 if (act) in __pthread_sigaction() 96 newact = *act; in __pthread_sigaction() 97 if (act->sa_handler != SIG_IGN && act->sa_handler != SIG_DFL in __pthread_sigaction() 100 if (act->sa_flags & SA_SIGINFO) in __pthread_sigaction() 105 __sighandler[sig].old = (arch_sighandler_t) act->sa_handler; in __pthread_sigaction() 113 if (act && (sig > 0 && sig < NSIG)) in __pthread_sigaction() 125 if (act) in __pthread_sigaction() 128 __sighandler[sig].old = (arch_sighandler_t) act->sa_handler; in __pthread_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/sparc/ |
A D | sigaction.c | 36 int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __libc_sigaction() argument 42 if (act) { in __libc_sigaction() 43 kact.sa_handler = act->sa_handler; in __libc_sigaction() 44 memcpy (&kact.sa_mask, &act->sa_mask, sizeof (sigset_t)); in __libc_sigaction() 45 if (((kact.sa_flags = act->sa_flags) & SA_SIGINFO) != 0) in __libc_sigaction() 55 ret = INLINE_SYSCALL (rt_sigaction, 5, sig, act ? &kact : 0, in __libc_sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/stdlib/ |
A D | abort.c | 91 struct sigaction act; in abort() local 94 memset(&act, '\0', sizeof(struct sigaction)); in abort() 96 act.sa_handler = SIG_DFL; in abort() 97 __sigfillset(&act.sa_mask); in abort() 98 sigaction(SIGABRT, &act, NULL); in abort()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/pthread/ |
A D | sigaction.c | 38 __sigaction (sig, act, oact) 40 const struct sigaction *act; variable 43 return __libc_maybe_call2 (pthread_sigaction, (sig, act, oact), 44 __libc_sigaction (sig, act, oact));
|
A D | pthread-functions.h | 80 int (*ptr_pthread_sigaction) (int sig, const struct sigaction * act,
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/ |
A D | signals.c | 131 int sigaction(int sig, const struct sigaction * act, in libpthread_hidden_proto() 144 if (act) in libpthread_hidden_proto() 146 newact = *act; in libpthread_hidden_proto() 147 if (act->sa_handler != SIG_IGN && act->sa_handler != SIG_DFL in libpthread_hidden_proto() 150 if (act->sa_flags & SA_SIGINFO) in libpthread_hidden_proto() 168 if (act) in libpthread_hidden_proto() 171 sighandler[sig].old = (arch_sighandler_t) act->sa_handler; in libpthread_hidden_proto()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/unistd/ |
A D | sleep.c | 149 struct sigaction act, oact; in sleep() local 164 act.sa_handler = sleep_alarm_handler; in sleep() 165 act.sa_flags = 0; in sleep() 166 act.sa_mask = oset; in sleep() 167 sigaction(SIGALRM, &act, &oact); /* never fails */ in sleep()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/pthread/ |
A D | pt-sigaction.c | 27 __sigaction (int sig, const struct sigaction *act, struct sigaction *oact) in __sigaction() argument 35 return __libc_sigaction (sig, act, oact); in __sigaction()
|
/l4re-core-master/libc_backends/lib/sig/lib/ |
A D | sig.cc | 52 int sigaction(int signum, const struct sigaction *act, 418 Sig_handling::sigaction(int signum, const struct sigaction *act, in sigaction() argument 428 if (act) in sigaction() 429 sigactions[signum] = *act; in sigaction() 437 int sigaction(int signum, const struct sigaction *act, in sigaction() argument 441 int err = _sig_handling.sigaction(signum, act, oldact); in sigaction()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/docs/ |
A D | sigaction.txt | 165 kact.sa_flags = act->sa_flags | SA_RESTORER; 166 kact.sa_restorer = ((act->sa_flags & SA_SIGINFO) ? &restore_rt : &restore); 171 kact.sa_flags = act->sa_flags | SA_RESTORER; 178 kact.sa_restorer = act->sa_restorer; 188 kact.sa_restorer = act->sa_restorer; 200 kact.sa_restorer = act->sa_restorer; 210 kact.sa_restorer = act->sa_restorer;
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/common/ |
A D | __syscall_sigaction.c | 16 act, struct sigaction *, oldact)
|
A D | __syscall_rt_sigaction.c | 17 const struct sigaction *, act, struct sigaction *, oldact,
|