Home
last modified time | relevance | path

Searched refs:act (Results 1 – 25 of 39) sorted by relevance

12

/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/arm/
A Dsigaction.c46 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 Dsigaction.c42 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 Dsigaction.c26 __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 Dsignal.c31 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 Dsigignore.c27 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 Dsysv_signal.c36 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 Dsigset.c27 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 Dsigaction.c36 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 Dsigaction.c42 __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 Dsigaction.c21 __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 Dsigaction.c20 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 Dsigaction.c21 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 Dsigaction.c41 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 Dsignals.c78 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 Dsigaction.c36 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 Dabort.c91 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 Dsigaction.c38 __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 Dpthread-functions.h80 int (*ptr_pthread_sigaction) (int sig, const struct sigaction * act,
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/
A Dsignals.c131 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 Dsleep.c149 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 Dpt-sigaction.c27 __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 Dsig.cc52 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 Dsigaction.txt165 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.c16 act, struct sigaction *, oldact)
A D__syscall_rt_sigaction.c17 const struct sigaction *, act, struct sigaction *, oldact,

Completed in 84 milliseconds

12