# \_\_si\_fields
## **Overview**
**Related Modules:**
[IPC](ipc.md)
**Description:**
Describes signal information.
## **Summary**
## Data Fields
## **Details**
## **Field Documentation**
## \_\_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.