Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs
signal-defs.h File Reference
#include <linux/compiler.h>

Go to the source code of this file.

Macros

#define SIG_BLOCK   0 /* for blocking signals */
 
#define SIG_UNBLOCK   1 /* for unblocking signals */
 
#define SIG_SETMASK   2 /* for setting the signal mask */
 
#define SIG_DFL   ((__force __sighandler_t)0) /* default signal handling */
 
#define SIG_IGN   ((__force __sighandler_t)1) /* ignore signal */
 
#define SIG_ERR   ((__force __sighandler_t)-1) /* error return from signal */
 

Typedefs

typedef void __signalfn_t (int)
 
typedef __signalfn_t __user__sighandler_t
 
typedef void __restorefn_t (void)
 
typedef __restorefn_t __user__sigrestore_t
 

Macro Definition Documentation

#define SIG_BLOCK   0 /* for blocking signals */

Definition at line 7 of file signal-defs.h.

#define SIG_DFL   ((__force __sighandler_t)0) /* default signal handling */

Definition at line 23 of file signal-defs.h.

#define SIG_ERR   ((__force __sighandler_t)-1) /* error return from signal */

Definition at line 25 of file signal-defs.h.

#define SIG_IGN   ((__force __sighandler_t)1) /* ignore signal */

Definition at line 24 of file signal-defs.h.

#define SIG_SETMASK   2 /* for setting the signal mask */

Definition at line 13 of file signal-defs.h.

#define SIG_UNBLOCK   1 /* for unblocking signals */

Definition at line 10 of file signal-defs.h.

Typedef Documentation

typedef void __restorefn_t(void)

Definition at line 20 of file signal-defs.h.

Definition at line 18 of file signal-defs.h.

typedef void __signalfn_t(int)

Definition at line 17 of file signal-defs.h.

Definition at line 21 of file signal-defs.h.