siginfo.h

来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 67 行

H
67
字号
#ifndef _SPARC64_SIGINFO_H#define _SPARC64_SIGINFO_H#define SI_PAD_SIZE32	((SI_MAX_SIZE/sizeof(int)) - 3)#define SIGEV_PAD_SIZE	((SIGEV_MAX_SIZE/sizeof(int)) - 4)#define SIGEV_PAD_SIZE32 ((SIGEV_MAX_SIZE/sizeof(int)) - 3)#define __ARCH_SI_PREAMBLE_SIZE	(4 * sizeof(int))#define __ARCH_SI_TRAPNO#define __ARCH_SI_BAND_T int#include <asm-generic/siginfo.h>#ifdef __KERNEL__#include <linux/config.h>#include <linux/compat.h>#ifdef CONFIG_COMPATtypedef union sigval32 {	int sival_int;	u32 sival_ptr;} sigval_t32;struct siginfo32;#endif /* CONFIG_COMPAT */#endif /* __KERNEL__ */#define SI_NOINFO	32767		/* no information in siginfo_t *//* * SIGEMT si_codes */#define EMT_TAGOVF	(__SI_FAULT|1)	/* tag overflow */#define NSIGEMT		1#ifdef __KERNEL__#ifdef CONFIG_COMPATtypedef struct sigevent32 {	sigval_t32 sigev_value;	int sigev_signo;	int sigev_notify;	union {		int _pad[SIGEV_PAD_SIZE32];		struct {			u32 _function;			u32 _attribute;	/* really pthread_attr_t */		} _sigev_thread;	} _sigev_un;} sigevent_t32;extern int copy_siginfo_to_user32(struct siginfo32 __user *to, siginfo_t *from);extern int copy_siginfo_to_kernel32(siginfo_t *to, struct siginfo32 __user *from);#endif /* CONFIG_COMPAT */#endif /* __KERNEL__ */#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?