Note: There are a few members off this structure that are not required by POSIX (XSI extensions, and such). I simply chose to not document them at all. Signed-off-by: Alejandro Colomar <colomar.6.4.3@xxxxxxxxx> --- man7/system_data_types.7 | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/man7/system_data_types.7 b/man7/system_data_types.7 index f7d25bec9..b705ed5ae 100644 --- a/man7/system_data_types.7 +++ b/man7/system_data_types.7 @@ -213,6 +213,35 @@ See also: See also the .I aiocb structure in this page. +.\"------------------------------------- siginfo_t --------------------/ +.TP +.I siginfo_t +.IP +Include: +.IR <signal.h> ; +or +.IR <sys/wait.h> . +.IP +.EX +typedef struct { + int si_signo; /* Signal number */ + int si_code; /* Signal code */ + + pid_t si_pid; /* Sending process ID */ + uid_t si_uid; /* Real user ID of sending process */ + void *si_addr; /* Address of faulting instruction */ + int si_status; /* Exit value or signal */ + + union sigval si_value; /* Signal value */ +} siginfo_t; +.EE +.\".IP +.\" FIXME: Add a description? +.IP +Conforming to: POSIX.1-2001 and later. +.IP +See also: +.BR regexec (3) .\"------------------------------------- sigval -----------------------/ .TP .I sigval @@ -239,9 +268,9 @@ See also: See also the .I sigevent structure -.\"and the -.\".I siginfo_t FIXME -.\"type +and the +.I siginfo_t +type in this page. .\"------------------------------------- size_t -----------------------/ .TP -- 2.28.0