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