summaryrefslogtreecommitdiff
path: root/usr/src/man/man3head/siginfo.h.3head
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man3head/siginfo.h.3head')
-rw-r--r--usr/src/man/man3head/siginfo.h.3head140
1 files changed, 60 insertions, 80 deletions
diff --git a/usr/src/man/man3head/siginfo.h.3head b/usr/src/man/man3head/siginfo.h.3head
index d8be5c81fd..f639a75def 100644
--- a/usr/src/man/man3head/siginfo.h.3head
+++ b/usr/src/man/man3head/siginfo.h.3head
@@ -4,13 +4,13 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH siginfo.h 3HEAD "5 Feb 2008" "SunOS 5.11" "Headers"
+.TH SIGINFO.H 3HEAD "Feb 5, 2008"
.SH NAME
siginfo.h, siginfo \- signal generation information
.SH SYNOPSIS
.LP
.nf
-#include <siginfo.h>
+#include <siginfo.h>
.fi
.SH DESCRIPTION
@@ -71,70 +71,58 @@ If the signal was generated by a user process, the following values are defined
for \fBsi_code\fR:
.sp
.ne 2
-.mk
.na
\fB\fBSI_USER\fR \fR
.ad
.RS 15n
-.rt
The implementation sets \fBsi_code\fR to \fBSI_USER\fR if the signal was sent
by \fBkill\fR(2), \fBsigsend\fR(2), \fBraise\fR(3C) or \fBabort\fR(3C).
.RE
.sp
.ne 2
-.mk
.na
\fB\fBSI_LWP\fR \fR
.ad
.RS 15n
-.rt
The signal was sent by \fB_lwp_kill\fR(2).
.RE
.sp
.ne 2
-.mk
.na
\fB\fBSI_QUEUE\fR \fR
.ad
.RS 15n
-.rt
The signal was sent by \fBsigqueue\fR(3C).
.RE
.sp
.ne 2
-.mk
.na
\fB\fBSI_TIMER\fR \fR
.ad
.RS 15n
-.rt
The signal was generated by the expiration of a timer created by
\fBtimer_settime\fR(3C).
.RE
.sp
.ne 2
-.mk
.na
\fB\fBSI_ASYNCIO\fR \fR
.ad
.RS 15n
-.rt
The signal was generated by the completion of an asynchronous \fBI/O\fR
request.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBSI_MESGQ\fR \fR
.ad
.RS 15n
-.rt
The signal was generated by the arrival of a message on an empty message queue.
See \fBmq_notify\fR(3C).
.RE
@@ -155,53 +143,51 @@ system generated the signal:
.sp
.TS
-tab();
-lw(1.24i) lw(1.74i) lw(2.53i)
-lw(1.24i) lw(1.74i) lw(2.53i)
-.
-SignalCodeReason
+l l l
+l l l .
+Signal Code Reason
_
-SIGILLILL_ILLOPCillegal opcode
-ILL_ILLOPNillegal operand
-ILL_ILLADRillegal addressing mode
-ILL_ILLTRPillegal trap
-ILL_PRVOPCprivileged opcode
-ILL_PRVREGprivileged register
-ILL_COPROCco-processor error
-ILL_BADSTKinternal stack error
+SIGILL ILL_ILLOPC illegal opcode
+ ILL_ILLOPN illegal operand
+ ILL_ILLADR illegal addressing mode
+ ILL_ILLTRP illegal trap
+ ILL_PRVOPC privileged opcode
+ ILL_PRVREG privileged register
+ ILL_COPROC co-processor error
+ ILL_BADSTK internal stack error
_
-SIGFPEFPE_INTDIVinteger divide by zero
-FPE_INTOVFinteger overflow
-FPE_FLTDIVfloating point divide by zero
-FPE_FLTOVFfloating point overflow
-FPE_FLTUNDfloating point underflow
-FPE_FLTRESfloating point inexact result
-FPE_FLTINVinvalid floating point operation
-FPE_FLTSUBsubscript out of range
+SIGFPE FPE_INTDIV integer divide by zero
+ FPE_INTOVF integer overflow
+ FPE_FLTDIV floating point divide by zero
+ FPE_FLTOVF floating point overflow
+ FPE_FLTUND floating point underflow
+ FPE_FLTRES floating point inexact result
+ FPE_FLTINV invalid floating point operation
+ FPE_FLTSUB subscript out of range
_
-SIGSEGVSEGV_MAPERRaddress not mapped to object
-SEGV_ACCERRinvalid permissions for mapped object
+SIGSEGV SEGV_MAPERR address not mapped to object
+ SEGV_ACCERR invalid permissions for mapped object
_
-SIGBUSBUS_ADRALNinvalid address alignment
-BUS_ADRERRnon-existent physical address
-BUS_OBJERRobject specific hardware error
+SIGBUS BUS_ADRALN invalid address alignment
+ BUS_ADRERR non-existent physical address
+ BUS_OBJERR object specific hardware error
_
-SIGTRAPTRAP_BRKPTprocess breakpoint
-TRAP_TRACEprocess trace trap
+SIGTRAP TRAP_BRKPT process breakpoint
+ TRAP_TRACE process trace trap
_
-SIGCHLDCLD_EXITEDchild has exited
-CLD_KILLEDchild was killed
-CLD_DUMPEDchild terminated abnormally
-CLD_TRAPPEDtraced child has trapped
-CLD_STOPPEDchild has stopped
-CLD_CONTINUEDstopped child had continued
+SIGCHLD CLD_EXITED child has exited
+ CLD_KILLED child was killed
+ CLD_DUMPED child terminated abnormally
+ CLD_TRAPPED traced child has trapped
+ CLD_STOPPED child has stopped
+ CLD_CONTINUED stopped child had continued
_
-SIGPOLLPOLL_INdata input available
-POLL_OUToutput buffers available
-POLL_MSGinput message available
-POLL_ERRI/O error
-POLL_PRIhigh priority input available
-POLL_HUPdevice disconnected
+SIGPOLL POLL_IN data input available
+ POLL_OUT output buffers available
+ POLL_MSG input message available
+ POLL_ERR I/O error
+ POLL_PRI high priority input available
+ POLL_HUP device disconnected
.TE
.sp
@@ -214,16 +200,14 @@ kernel-generated signal from an established resource control value.
.sp
.TS
-tab();
-cw(1.19i) cw(1.65i) cw(2.65i)
-lw(1.19i) lw(1.65i) lw(2.65i)
-.
-SignalCodeReason
+c c c
+l l l .
+Signal Code Reason
_
-SIGXRESSI_RCTLresource-control generated signal
+SIGXRES SI_RCTL resource-control generated signal
_
-SIGHUP
-SIGTERM
+SIGHUP
+SIGTERM
.TE
.sp
@@ -238,13 +222,11 @@ information for kernel-generated signals:
.sp
.TS
-tab();
-cw(1.19i) cw(1.65i) cw(2.65i)
-lw(1.19i) lw(1.65i) lw(2.65i)
-.
-Code FieldValue
+c c c
+l l l .
+Code Field Value
_
-SI_RCTLhr_time si_entityprocess-model entity of control
+SI_RCTL hr_time si_entity process-model entity of control
.TE
.sp
@@ -255,23 +237,21 @@ kernel-generated signals:
.sp
.TS
-tab();
-cw(1.19i) cw(1.67i) cw(2.64i)
-lw(1.19i) lw(1.67i) lw(2.64i)
-.
-SignalFieldValue
+c c c
+l l l .
+Signal Field Value
_
-SIGILLcaddr_t si_addraddress of faulting instruction
+SIGILL caddr_t si_addr address of faulting instruction
_
-SIGFPE
+SIGFPE
_
-SIGSEGVcaddr_t si_addraddress of faulting memory reference
-SIGBUS
+SIGSEGV caddr_t si_addr address of faulting memory reference
+SIGBUS
_
-SIGCHLDpid_t si_pidchild process ID
-int si_statusexit value or signal
+SIGCHLD pid_t si_pid child process ID
+ int si_status exit value or signal
_
-SIGPOLLlong si_bandT{
+SIGPOLL long si_band T{
band event for \fBPOLL_IN\fR, \fBPOLL_OUT\fR, or \fBPOLL_MSG\fR
T}
.TE