| /components/lwp/ |
| A D | lwp_signal.c | 81 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 D | lwp_signal.h | 78 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 D | lwp_syscall.h | 64 sysret_t sys_kill(int pid, int sig);
|
| A D | lwp_syscall.c | 6439 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 D | lwp_pid.c | 1346 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 D | signal.h | 104 #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 D | posix_signal.c | 21 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 D | tty_compat.c | 252 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 D | tty_pts.c | 247 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 D | tty.c | 414 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 D | cherrysh_port.c | 180 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 D | aio.h | 46 struct sigevent *sig);
|
| A D | aio.c | 486 struct sigevent *sig) in lio_listio() argument
|
| /components/lwp/terminal/ |
| A D | tty_internal.h | 34 int tty_wait_background(struct lwp_tty *tp, struct rt_thread *td, int sig);
|
| A D | terminal.h | 278 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 D | syscalls.c | 155 int _kill_r(struct _reent *ptr, int pid, int sig) in _kill_r() argument
|
| /components/libc/posix/pthreads/ |
| A D | pthread.c | 1093 int pthread_kill(pthread_t thread, int sig) in pthread_kill() argument 1102 ret = rt_thread_kill(ptd->tid, sig); in pthread_kill()
|
| A D | pthread.h | 203 int pthread_kill(pthread_t thread, int sig);
|