Signal

https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html

Part of QRT Real-Time Kernel.

Defines

SIGEV_NONE (0)

No event notification.

SIGEV_SIGNAL (1)

Signal notification. Not supported.

SIGEV_THREAD (2)

Callback notification: sigev_notify_function is called with sigev_value in kernel context, not in a thread.

With MPU support only privileged threads can request it; see timer_create().

Typedefs

typedef void *sigset_t

Not supported.

union sigval
#include <signal.h>

Value passed to a notification callback on event delivery.

Public Members

int sival_int

Integer value.

void *sival_ptr

Pointer value.

struct sigevent
#include <signal.h>

Notification request describing how an asynchronous event (such as a timer expiration) is delivered.

Public Members

int sigev_notify

SIGEV value.

union sigval sigev_value

Callback value.

void (*sigev_notify_function)(union sigval value)

Callback.

void *sigev_notify_attributes

Not supported.