# sigaction - [Overview](#section846255415165637) - [Summary](#section1341923691165637) - [Data Fields](#pub-attribs) - [Details](#section1183745973165637) - [Field](#section1610859264165637) - [sa\_flags](#aea0dabe7a03641c8b426521f4406b425) - [sa\_handler](#aff7f084aa4099423967033151cec9474) - [sa\_mask](#a684e70081d03d46ce70af097ea5cfd49) - [sa\_sigaction](#a0bb0cfd311dfcc20aac020e7d3792b1a) ## **Overview** **Related Modules:** [IPC](IPC.md) **Description:** Describes the signal processing actions and related attributes. ## **Summary** ## Data Fields

Variable Name

Description

sa_mask

sigset_t

sa_flags

int

sa_handler )(int)

void(*

sa_sigaction )(int, siginfo_t *, void *)

void(*

## **Details** ## **Field ** ## sa\_flags ``` int sigaction::sa_flags ``` **Description:** Signal flag, which is not supported ## sa\_handler ``` void(* sigaction::sa_handler) (int) ``` **Description:** Signal callback function type and callback for the processing action ## sa\_mask ``` sigset_t sigaction::sa_mask ``` **Description:** Signal to be masked ## sa\_sigaction ``` void(* sigaction::sa_sigaction) (int, siginfo_t *, void *) ``` **Description:** Signal callback function type, which is not supported