-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
- Loading branch information
Stephen Rothwell
committed
Nov 3, 2005
1 parent
608f8b3
commit 5adb83c
Showing
3 changed files
with
40 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
#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))); | ||
}; | ||
#endif | ||
|
||
struct 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 */ |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.