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 + -
显示快捷键?