rt_sigframe.h

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

H
28
字号
#ifndef _ASM_PARISC_RT_SIGFRAME_H#define _ASM_PARISC_RT_SIGFRAME_H#ifdef CONFIG_COMPAT#include <asm/compat_rt_sigframe.h>#endif#define SIGRETURN_TRAMP 4#define SIGRESTARTBLOCK_TRAMP 5 #define TRAMP_SIZE (SIGRETURN_TRAMP + SIGRESTARTBLOCK_TRAMP)struct rt_sigframe {	/* XXX: Must match trampoline size in arch/parisc/kernel/signal.c 	        Secondary to that it must protect the ERESTART_RESTARTBLOCK		trampoline we left on the stack (we were bad and didn't 		change sp so we could run really fast.) */	unsigned int tramp[TRAMP_SIZE];	struct siginfo info;	struct ucontext uc;};#define	SIGFRAME		128#define FUNCTIONCALLFRAME	96#define PARISC_RT_SIGFRAME_SIZE					\	(((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)#endif

⌨️ 快捷键说明

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