at v2.6.13-rc4 27 lines 632 B view raw
1#ifndef _ASMPPC_UCONTEXT_H 2#define _ASMPPC_UCONTEXT_H 3 4#include <asm/elf.h> 5#include <asm/signal.h> 6 7struct mcontext { 8 elf_gregset_t mc_gregs; 9 elf_fpregset_t mc_fregs; 10 unsigned long mc_pad[2]; 11 elf_vrregset_t mc_vregs __attribute__((__aligned__(16))); 12}; 13 14struct ucontext { 15 unsigned long uc_flags; 16 struct ucontext __user *uc_link; 17 stack_t uc_stack; 18 int uc_pad[7]; 19 struct mcontext __user *uc_regs;/* points to uc_mcontext field */ 20 sigset_t uc_sigmask; 21 /* glibc has 1024-bit signal masks, ours are 64-bit */ 22 int uc_maskext[30]; 23 int uc_pad2[3]; 24 struct mcontext uc_mcontext; 25}; 26 27#endif /* !_ASMPPC_UCONTEXT_H */