2 * include/asm-s390/sigcontext.h
5 * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation
8 #ifndef _ASM_S390_SIGCONTEXT_H
9 #define _ASM_S390_SIGCONTEXT_H
15 /* Has to be at least _NSIG_WORDS from asm/signal.h */
16 #define _SIGCONTEXT_NSIG 64
17 #define _SIGCONTEXT_NSIG_BPW 64
18 /* Size of stack frame allocated when calling signal handler. */
19 #define __SIGNAL_FRAMESIZE 160
20 #define _SIGCONTEXT_NSIG_WORDS (_SIGCONTEXT_NSIG / _SIGCONTEXT_NSIG_BPW)
21 #define _SIGMASK_COPY_SIZE (sizeof(unsigned long)*_SIGCONTEXT_NSIG_WORDS)
27 } __attribute__ ((aligned(8))) _psw_t;
32 unsigned long gprs[__NUM_GPRS];
33 unsigned int acrs[__NUM_ACRS];
39 double fprs[__NUM_FPRS];
44 _s390_regs_common regs;
50 unsigned long oldmask[_SIGCONTEXT_NSIG_WORDS];