Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
siginfo.h File Reference
#include <asm-generic/siginfo.h>

Go to the source code of this file.

Data Structures

struct  siginfo
 

Macros

#define __ARCH_SI_PREAMBLE_SIZE   (4 * sizeof(int))
 
#define HAVE_ARCH_SIGINFO_T
 
#define HAVE_ARCH_COPY_SIGINFO
 
#define HAVE_ARCH_COPY_SIGINFO_TO_USER
 
#define si_imm   _sifields._sigfault._imm /* as per UNIX SysV ABI spec */
 
#define si_flags   _sifields._sigfault._flags
 
#define si_isr   _sifields._sigfault._isr
 
#define __ISR_VALID_BIT   0
 
#define __ISR_VALID   (1 << __ISR_VALID_BIT)
 
#define ILL_BADIADDR   (__SI_FAULT|9) /* unimplemented instruction address */
 
#define __ILL_BREAK   (__SI_FAULT|10) /* illegal break */
 
#define __ILL_BNDMOD   (__SI_FAULT|11) /* bundle-update (modification) in progress */
 
#define NSIGILL   11
 
#define __FPE_DECOVF   (__SI_FAULT|9) /* decimal overflow */
 
#define __FPE_DECDIV   (__SI_FAULT|10) /* decimal division by zero */
 
#define __FPE_DECERR   (__SI_FAULT|11) /* packed decimal error */
 
#define __FPE_INVASC   (__SI_FAULT|12) /* invalid ASCII digit */
 
#define __FPE_INVDEC   (__SI_FAULT|13) /* invalid decimal digit */
 
#define NSIGFPE   13
 
#define __SEGV_PSTKOVF   (__SI_FAULT|3) /* paragraph stack overflow */
 
#define NSIGSEGV   3
 
#define NSIGTRAP   4
 

Typedefs

typedef struct siginfo siginfo_t
 

Macro Definition Documentation

#define __ARCH_SI_PREAMBLE_SIZE   (4 * sizeof(int))

Definition at line 11 of file siginfo.h.

#define __FPE_DECDIV   (__SI_FAULT|10) /* decimal division by zero */

Definition at line 103 of file siginfo.h.

#define __FPE_DECERR   (__SI_FAULT|11) /* packed decimal error */

Definition at line 104 of file siginfo.h.

#define __FPE_DECOVF   (__SI_FAULT|9) /* decimal overflow */

Definition at line 102 of file siginfo.h.

#define __FPE_INVASC   (__SI_FAULT|12) /* invalid ASCII digit */

Definition at line 105 of file siginfo.h.

#define __FPE_INVDEC   (__SI_FAULT|13) /* invalid decimal digit */

Definition at line 106 of file siginfo.h.

#define __ILL_BNDMOD   (__SI_FAULT|11) /* bundle-update (modification) in progress */

Definition at line 95 of file siginfo.h.

#define __ILL_BREAK   (__SI_FAULT|10) /* illegal break */

Definition at line 94 of file siginfo.h.

#define __ISR_VALID   (1 << __ISR_VALID_BIT)

Definition at line 88 of file siginfo.h.

#define __ISR_VALID_BIT   0

Definition at line 87 of file siginfo.h.

#define __SEGV_PSTKOVF   (__SI_FAULT|3) /* paragraph stack overflow */

Definition at line 113 of file siginfo.h.

#define HAVE_ARCH_COPY_SIGINFO

Definition at line 14 of file siginfo.h.

#define HAVE_ARCH_COPY_SIGINFO_TO_USER

Definition at line 15 of file siginfo.h.

#define HAVE_ARCH_SIGINFO_T

Definition at line 13 of file siginfo.h.

#define ILL_BADIADDR   (__SI_FAULT|9) /* unimplemented instruction address */

Definition at line 93 of file siginfo.h.

#define NSIGFPE   13

Definition at line 108 of file siginfo.h.

#define NSIGILL   11

Definition at line 97 of file siginfo.h.

#define NSIGSEGV   3

Definition at line 115 of file siginfo.h.

#define NSIGTRAP   4

Definition at line 118 of file siginfo.h.

#define si_flags   _sifields._sigfault._flags

Definition at line 77 of file siginfo.h.

#define si_imm   _sifields._sigfault._imm /* as per UNIX SysV ABI spec */

Definition at line 76 of file siginfo.h.

#define si_isr   _sifields._sigfault._isr

Definition at line 82 of file siginfo.h.

Typedef Documentation