# \_\_si\_fields - [Overview](#section163186323165636) - [Summary](#section561096802165636) - [Data Fields](#pub-attribs) - [Details](#section946670116165636) - [Field](#section1008820208165636) - [\_\_piduid](#a0667f2d7854a41064dbb8c4cc0085644) - [\_\_sigchld](#a95d074f2446e4a39e78b0a08d40d463c) - [\_\_timer](#a4d43ddf3a64ef29d3174ad051ee8ed72) - [char\_\_pad](#af2be33102b7e76235a62db547c89e642) - [si\_code](#aea37db23af7a01123e78567c63fea57f) - [si\_errno](#ad8322ef52a0a0ec711ccd4e99ed4e8bd) - [si\_signo](#a1640d7d62d6bf4e0c6f859348ee15fbf) - [si\_value](#abedf932f1bdc181052be44232803d6e1) ## **Overview** **Related Modules:** [IPC](ipc.md) **Description:** Describes signal information. ## **Summary** ## Data Fields

Variable Name

Description

si_signo

int

si_errno

int

si_code

int

char__pad [128 - 2 *sizeof(int) - sizeof(long)]

  
  

struct {

__piduid

}

  

struct {

__timer

}

si_value

union sigval

  

struct {

__sigchld

}

## **Details** ## **Field ** ## \_\_piduid ``` struct { ... } __si_fields::__piduid ``` **Description:** This structure is not supported. ## \_\_sigchld ``` struct { ... } __si_fields::__sigchld ``` **Description:** This structure is not supported. ## \_\_timer ``` struct { ... } __si_fields::__timer ``` **Description:** This structure is not supported. ## char\_\_pad ``` __si_fields::char__pad[128 - 2 *sizeof(int) - sizeof(long)] ``` **Description:** Alignment fields ## si\_code ``` int __si_fields::si_code ``` **Description:** Cause of signal generation, which is not supported currently ## si\_errno ``` int __si_fields::si_errno ``` **Description:** Error code, which is not supported currently ## si\_signo ``` int __si_fields::si_signo ``` **Description:** Signal number ## si\_value ``` union [sigval](sigval.md) __si_fields::si_value ``` **Description:** **sival\_int** in the union is supported.