posix-next API 0.1.0
Out-of-tree Zephyr POSIX module
Loading...
Searching...
No Matches
sigaction Struct Reference

Signal action structure used with sigaction(). More...

#include <zephyr/posix/posix_signal.h>

Collaboration diagram for sigaction:

Data Fields

union { 
 
   void(*   sa_handler )(int sig) 
 Simple handler (SA_SIGINFO not set). More...
 
   void(*   sa_sigaction )(int sig, siginfo_t *info,
       void *context) 
 Extended handler (SA_SIGINFO set). More...
 
};  
 
sigset_t sa_mask
 Signals blocked during handler execution.
 
int sa_flags
 Flags modifying signal behaviour (SA_* constants).
 

Detailed Description

Signal action structure used with sigaction().

Definition at line 181 of file signal.h.

Field Documentation

◆ sa_flags

int sigaction::sa_flags

Flags modifying signal behaviour (SA_* constants).

Definition at line 187 of file signal.h.

◆ sa_handler

void(* sigaction::sa_handler) (int sig)

Simple handler (SA_SIGINFO not set).

Definition at line 183 of file signal.h.

◆ sa_mask

sigset_t sigaction::sa_mask

Signals blocked during handler execution.

Definition at line 186 of file signal.h.

◆ sa_sigaction

void(* sigaction::sa_sigaction) (int sig, siginfo_t *info, void *context)

Extended handler (SA_SIGINFO set).

Definition at line 184 of file signal.h.


The documentation for this struct was generated from the following file: