6#ifndef ZEPHYR_INCLUDE_POSIX_SIGNAL_H_
7#define ZEPHYR_INCLUDE_POSIX_SIGNAL_H_
50#define SIGRTMAX (SIGRTMIN + RTSIG_MAX)
51#define _NSIG (SIGRTMAX + 1)
81#define SIG_DFL ((void *)0)
82#define SIG_IGN ((void *)1)
83#define SIG_ERR ((void *)-1)
121unsigned int alarm(
unsigned int seconds);
#define BITS_PER_LONG
Number of bits in a long int.
Definition util.h:70
#define DIV_ROUND_UP(n, d)
Divide and round up.
Definition util.h:352
TOOLCHAIN_IGNORE_WSHADOW_BEGIN
Definition signal.h:125
int pthread_sigmask(int how, const sigset_t *ZRESTRICT set, sigset_t *ZRESTRICT oset)
int sigsuspend(const sigset_t *sigmask)
int sigismember(const sigset_t *set, int signo)
int sigwait(const sigset_t *ZRESTRICT set, int *ZRESTRICT signo)
int kill(pid_t pid, int sig)
int sigemptyset(sigset_t *set)
int sig_atomic_t
Definition signal.h:91
int sigaction(int sig, const struct sigaction *ZRESTRICT act, struct sigaction *ZRESTRICT oact)
int sigprocmask(int how, const sigset_t *ZRESTRICT set, sigset_t *ZRESTRICT oset)
TOOLCHAIN_IGNORE_WSHADOW_END
Definition signal.h:127
int sigpending(sigset_t *set)
int sigfillset(sigset_t *set)
char * strsignal(int signum)
unsigned int alarm(unsigned int seconds)
void(* sighandler_t)(int signo)
Definition signal.h:119
int sigdelset(sigset_t *set, int signo)
int sigaddset(sigset_t *set, int signo)
sighandler_t signal(int signo, sighandler_t handler)
#define RTSIG_MAX
Definition posix_features.h:326
int pid_t
Definition posix_types.h:79
Definition posix_types.h:92
void(* sa_handler)(int signno)
Definition signal.h:113
void(* sa_sigaction)(int signo, siginfo_t *info, void *context)
Definition signal.h:116
sigset_t sa_mask
Definition signal.h:114
int sa_flags
Definition signal.h:115
pthread_attr_t * sigev_notify_attributes
Definition signal.h:100
int sigev_signo
Definition signal.h:103
union sigval sigev_value
Definition signal.h:101
int sigev_notify
Definition signal.h:102
void(* sigev_notify_function)(union sigval val)
Definition signal.h:99
int si_code
Definition signal.h:108
int si_signo
Definition signal.h:107
void * sival_ptr
Definition signal.h:94
int sival_int
Definition signal.h:95