Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 18 of 18) sorted by relevance

/components/lwp/
A Dlwp_signal.c81 dset->sig[3] = set0->sig[3] | set1->sig[3]; in _sigorsets()
82 dset->sig[2] = set0->sig[2] | set1->sig[2]; in _sigorsets()
84 dset->sig[1] = set0->sig[1] | set1->sig[1]; in _sigorsets()
86 dset->sig[0] = set0->sig[0] | set1->sig[0]; in _sigorsets()
97 dset->sig[3] = set0->sig[3] & set1->sig[3]; in _sigandsets()
98 dset->sig[2] = set0->sig[2] & set1->sig[2]; in _sigandsets()
100 dset->sig[1] = set0->sig[1] & set1->sig[1]; in _sigandsets()
102 dset->sig[0] = set0->sig[0] & set1->sig[0]; in _sigandsets()
130 set->sig[0] |= 1UL << sig; in _sigaddset()
134 set->sig[sig / _LWP_NSIG_BPW] |= 1UL << (sig % _LWP_NSIG_BPW); in _sigaddset()
[all …]
A Dlwp_signal.h78 void lwp_sighandler_set(int sig, lwp_sighandler_t func);
79 void lwp_thread_sighandler_set(int sig, lwp_sighandler_t func);
95 rt_err_t lwp_signal_init(struct lwp_signal *sig);
210 unsigned long sig = _sig - 1; in lwp_sigismember() local
214 return 1 & (set->sig[0] >> sig); in lwp_sigismember()
218 return 1 & (set->sig[sig / _LWP_NSIG_BPW] >> (sig % _LWP_NSIG_BPW)); in lwp_sigismember()
A Dlwp_syscall.h64 sysret_t sys_kill(int pid, int sig);
A Dlwp_syscall.c6439 sysret_t sys_sigaction(int sig, const struct k_sigaction *act, in sys_sigaction() argument
6486 ret = lwp_signal_action(lwp, sig, pkact, pkoact); in sys_sigaction()
6682 int sig; in sys_sigtimedwait() local
6733 if (sig > 0 && info) in sys_sigtimedwait()
6744 return sig; in sys_sigtimedwait()
6767 sysret_t sys_tkill(int tid, int sig) in sys_tkill() argument
6780 ret = lwp_thread_signal_kill(thread, sig, SI_USER, 0); in sys_tkill()
6785 return lwp_thread_kill((rt_thread_t)tid, sig); in sys_tkill()
6907 sysret_t sys_lwp_sighandler_set(int sig, lwp_sighandler_t func) in sys_lwp_sighandler_set() argument
6914 lwp_sighandler_set(sig, func); in sys_lwp_sighandler_set()
[all …]
A Dlwp_pid.c1346 int sig = SIGKILL; in cmd_kill() local
1359 sig = atoi(argv[3]); in cmd_kill()
1363 lwp_signal_kill(lwp_from_pid_raw_locked(pid), sig, SI_USER, 0); in cmd_kill()
/components/libc/compilers/common/include/sys/
A Dsignal.h104 #define sigaddset(what,sig) (*(what) |= (1<<(sig)), 0)
105 #define sigdelset(what,sig) (*(what) &= ~(1<<(sig)), 0)
108 #define sigismember(what,sig) (((*(what)) & (1<<(sig))) != 0)
116 int sigwait(const sigset_t *set, int *sig);
118 int raise(int sig);
/components/libc/posix/signal/
A Dposix_signal.c21 void (*signal(int sig, void (*func)(int))) (int) in signal() argument
23 return rt_signal_install(sig, func); in signal()
194 int sigwait(const sigset_t *set, int *sig) in sigwait() argument
200 *sig = si.si_signo; in sigwait()
225 int raise(int sig) in raise() argument
227 rt_thread_kill(rt_thread_self(), sig); in raise()
/components/lwp/terminal/freebsd/
A Dtty_compat.c252 void lwp_tty_signal_sessleader(struct lwp_tty *tp, int sig) in lwp_tty_signal_sessleader() argument
258 MPASS(sig >= 1 && sig < _LWP_NSIG); in lwp_tty_signal_sessleader()
273 lwp_signal_kill(p, sig, SI_KERNEL, 0); in lwp_tty_signal_sessleader()
277 void lwp_tty_signal_pgrp(struct lwp_tty *tp, int sig) in lwp_tty_signal_pgrp() argument
280 MPASS(sig >= 1 && sig < _LWP_NSIG); in lwp_tty_signal_pgrp()
287 if (sig == SIGINFO && !(tp->t_termios.c_lflag & NOKERNINFO)) in lwp_tty_signal_pgrp()
294 lwp_pgrp_signal_kill(tp->t_pgrp, sig, SI_KERNEL, 0); in lwp_tty_signal_pgrp()
A Dtty_pts.c247 int error = 0, sig; in ptsdev_ioctl() local
349 sig = *(int *)data; in ptsdev_ioctl()
350 if (sig < 1 || sig >= _LWP_NSIG) in ptsdev_ioctl()
354 lwp_tty_signal_pgrp(tp, sig); in ptsdev_ioctl()
A Dtty.c414 int tty_wait_background(struct lwp_tty *tp, struct rt_thread *td, int sig) in tty_wait_background() argument
420 MPASS(sig == SIGTTIN || sig == SIGTTOU); in tty_wait_background()
459 if (lwp_sigisign(p, sig) || in tty_wait_background()
460 lwp_sigismember(&td->signal.sigset_mask, sig)) in tty_wait_background()
465 return (sig == SIGTTOU ? 0 : -EIO); in tty_wait_background()
485 if (sig != 0) in tty_wait_background()
487 lwp_pgrp_signal_kill(pg, sig, SI_KERNEL, 0); in tty_wait_background()
/components/drivers/usb/cherryusb/demo/adb/
A Dcherrysh_port.c180 void chry_shell_port_default_handler(chry_shell_t *csh, int sig) in chry_shell_port_default_handler() argument
185 switch (sig) { in chry_shell_port_default_handler()
201 switch (sig) { in chry_shell_port_default_handler()
/components/libc/posix/io/aio/
A Daio.h46 struct sigevent *sig);
A Daio.c486 struct sigevent *sig) in lio_listio() argument
/components/lwp/terminal/
A Dtty_internal.h34 int tty_wait_background(struct lwp_tty *tp, struct rt_thread *td, int sig);
A Dterminal.h278 void lwp_tty_signal_sessleader(struct lwp_tty *tp, int sig);
280 void lwp_tty_signal_pgrp(struct lwp_tty *tp, int sig);
/components/libc/compilers/newlib/
A Dsyscalls.c155 int _kill_r(struct _reent *ptr, int pid, int sig) in _kill_r() argument
/components/libc/posix/pthreads/
A Dpthread.c1093 int pthread_kill(pthread_t thread, int sig) in pthread_kill() argument
1102 ret = rt_thread_kill(ptd->tid, sig); in pthread_kill()
A Dpthread.h203 int pthread_kill(pthread_t thread, int sig);

Completed in 45 milliseconds