ucontext.h

来自「linux 内核源代码」· C头文件 代码 · 共 41 行

H
41
字号
#ifndef _ASM_POWERPC_UCONTEXT_H#define _ASM_POWERPC_UCONTEXT_H#ifdef __powerpc64__#include <asm/sigcontext.h>#else#include <asm/elf.h>#endif#include <asm/signal.h>#ifndef __powerpc64__struct mcontext {	elf_gregset_t	mc_gregs;	elf_fpregset_t	mc_fregs;	unsigned long	mc_pad[2];	elf_vrregset_t	mc_vregs __attribute__((__aligned__(16)));};#endifstruct ucontext {	unsigned long	uc_flags;	struct ucontext __user *uc_link;	stack_t		uc_stack;#ifndef __powerpc64__	int		uc_pad[7];	struct mcontext	__user *uc_regs;/* points to uc_mcontext field */#endif	sigset_t	uc_sigmask;	/* glibc has 1024-bit signal masks, ours are 64-bit */#ifdef __powerpc64__	sigset_t	__unused[15];	/* Allow for uc_sigmask growth */	struct sigcontext uc_mcontext;	/* last for extensibility */#else	int		uc_maskext[30];	int		uc_pad2[3];	struct mcontext	uc_mcontext;#endif};#endif /* _ASM_POWERPC_UCONTEXT_H */

⌨️ 快捷键说明

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