/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:siginfo.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_SIGINFO_H
#define __TDF_SVID3_SIGINFO_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__siginfo begin

#ifndef __TDF_SVID3_SYS_TYPES_H
#pragma extend interface "../svid3.api/sys/types.h"
#endif /* __TDF_SVID3_SYS_TYPES_H */
#pragma token STRUCT siginfo_t # svid3.siginfo.siginfo_t
#pragma token MEMBER int : siginfo_t : si_signo # svid3.siginfo.siginfo_t.si_signo
#pragma token MEMBER int : siginfo_t : si_errno # svid3.siginfo.siginfo_t.si_errno
#pragma token MEMBER int : siginfo_t : si_code # svid3.siginfo.siginfo_t.si_code
#pragma token MEMBER pid_t : siginfo_t : si_pid # svid3.siginfo.siginfo_t.si_pid
#pragma token MEMBER uid_t : siginfo_t : si_uid # svid3.siginfo.siginfo_t.si_uid
#pragma token MEMBER caddr_t : siginfo_t : si_addr # svid3.siginfo.siginfo_t.si_addr
#pragma token MEMBER int : siginfo_t : si_status # svid3.siginfo.siginfo_t.si_status
#pragma token MEMBER long : siginfo_t : si_band # svid3.siginfo.siginfo_t.si_band
#pragma token EXP const : int : ILL_ILLOPC # svid3.siginfo.ILL_ILLOPC
#pragma token EXP const : int : ILL_ILLOPN # svid3.siginfo.ILL_ILLOPN
#pragma token EXP const : int : ILL_ILLADR # svid3.siginfo.ILL_ILLADR
#pragma token EXP const : int : ILL_ILLTRP # svid3.siginfo.ILL_ILLTRP
#pragma token EXP const : int : ILL_PRVOPC # svid3.siginfo.ILL_PRVOPC
#pragma token EXP const : int : ILL_PRVREG # svid3.siginfo.ILL_PRVREG
#pragma token EXP const : int : ILL_COPROC # svid3.siginfo.ILL_COPROC
#pragma token EXP const : int : ILL_BADSTK # svid3.siginfo.ILL_BADSTK
#pragma token EXP const : int : FPE_INTDIV # svid3.siginfo.FPE_INTDIV
#pragma token EXP const : int : FPE_INTOVF # svid3.siginfo.FPE_INTOVF
#pragma token EXP const : int : FPE_FLTDIV # svid3.siginfo.FPE_FLTDIV
#pragma token EXP const : int : FPE_FLTOVF # svid3.siginfo.FPE_FLTOVF
#pragma token EXP const : int : FPE_FLTUND # svid3.siginfo.FPE_FLTUND
#pragma token EXP const : int : FPE_FLTRES # svid3.siginfo.FPE_FLTRES
#pragma token EXP const : int : FPE_FLTINV # svid3.siginfo.FPE_FLTINV
#pragma token EXP const : int : FPE_FLTSUB # svid3.siginfo.FPE_FLTSUB
#pragma token EXP const : int : SEGV_MAPERR # svid3.siginfo.SEGV_MAPERR
#pragma token EXP const : int : SEGV_ACCERR # svid3.siginfo.SEGV_ACCERR
#pragma token EXP const : int : BUS_ADRALN # svid3.siginfo.BUS_ADRALN
#pragma token EXP const : int : BUS_ADRERR # svid3.siginfo.BUS_ADRERR
#pragma token EXP const : int : BUS_OBJERR # svid3.siginfo.BUS_OBJERR
#pragma token EXP const : int : TRAP_BRKPT # svid3.siginfo.TRAP_BRKPT
#pragma token EXP const : int : TRAP_TRACE # svid3.siginfo.TRAP_TRACE
#pragma token EXP const : int : CLD_EXITED # svid3.siginfo.CLD_EXITED
#pragma token EXP const : int : CLD_KILLED # svid3.siginfo.CLD_KILLED
#pragma token EXP const : int : CLD_DUMPED # svid3.siginfo.CLD_DUMPED
#pragma token EXP const : int : CLD_TRAPPED # svid3.siginfo.CLD_TRAPPED
#pragma token EXP const : int : CLD_STOPPED # svid3.siginfo.CLD_STOPPED
#pragma token EXP const : int : CLD_CONTINUED # svid3.siginfo.CLD_CONTINUED
#pragma token EXP const : int : POLL_IN # svid3.siginfo.POLL_IN
#pragma token EXP const : int : POLL_OUT # svid3.siginfo.POLL_OUT
#pragma token EXP const : int : POLL_MSG # svid3.siginfo.POLL_MSG
#pragma token EXP const : int : POLL_ERR # svid3.siginfo.POLL_ERR
#pragma token EXP const : int : POLL_PRI # svid3.siginfo.POLL_PRI

#pragma interface siginfo_t siginfo_t.si_signo siginfo_t.si_errno
#pragma interface siginfo_t.si_code siginfo_t.si_pid siginfo_t.si_uid
#pragma interface siginfo_t.si_addr siginfo_t.si_status siginfo_t.si_band
#pragma interface ILL_ILLOPC ILL_ILLOPN ILL_ILLADR ILL_ILLTRP ILL_PRVOPC
#pragma interface ILL_PRVREG ILL_COPROC ILL_BADSTK FPE_INTDIV FPE_INTOVF
#pragma interface FPE_FLTDIV FPE_FLTOVF FPE_FLTUND FPE_FLTRES FPE_FLTINV
#pragma interface FPE_FLTSUB SEGV_MAPERR SEGV_ACCERR BUS_ADRALN BUS_ADRERR
#pragma interface BUS_OBJERR TRAP_BRKPT TRAP_TRACE CLD_EXITED CLD_KILLED
#pragma interface CLD_DUMPED CLD_TRAPPED CLD_STOPPED CLD_CONTINUED POLL_IN
#pragma interface POLL_OUT POLL_MSG POLL_ERR POLL_PRI

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SIGINFO_H */
