6#ifndef ZEPHYR_INCLUDE_POSIX_SIGNAL_H_
7#define ZEPHYR_INCLUDE_POSIX_SIGNAL_H_
15#ifdef CONFIG_POSIX_SIGNAL
49#define SIGRTMAX (SIGRTMIN + CONFIG_POSIX_RTSIG_MAX)
50#define _NSIG (SIGRTMAX + 1)
52BUILD_ASSERT(CONFIG_POSIX_RTSIG_MAX >= 0);
58char *strsignal(
int signum);
59int sigemptyset(sigset_t *set);
60int sigfillset(sigset_t *set);
61int sigaddset(sigset_t *set,
int signo);
62int sigdelset(sigset_t *set,
int signo);
63int sigismember(
const sigset_t *set,
int signo);
#define BITS_PER_LONG
Number of bits in a long int.
Definition: util.h:58
#define DIV_ROUND_UP(n, d)
Divide and round up.
Definition: util.h:286
int sig_atomic_t
Definition: signal.h:78
pthread_attr_t * sigev_notify_attributes
Definition: signal.h:90
int sigev_signo
Definition: signal.h:87
union sigval sigev_value
Definition: signal.h:88
int sigev_notify
Definition: signal.h:86
void(* sigev_notify_function)(union sigval val)
Definition: signal.h:89
void * sival_ptr
Definition: signal.h:82
int sival_int
Definition: signal.h:81