#define SIGUSR1 10 #define SIGUSR2 12 #define SIGSTKFLT 16 #define SIGCHLD 17 #define SIGCONT 18 #define SIGSTOP 19 #define SIGTSTP 20 #define SIGTTIN 21 #define SIGTTOU 22 #define SIGURG 23 #define SIGXCPU 24 #define SIGXFSZ 25 #define SIGVTALRM 26 #define SIGPROF 27 #define SIGWINCH 28 #define SIGIO 29 #define SIGPWR 30 #define SIGSYS 31 #define SIGUNUSED 31 #define SIGBUS 7 struct _fpreg { unsigned short significand[4]; unsigned short exponent; } ; struct _fpxreg { unsigned short significand[4]; unsigned short exponent; unsigned short padding[3]; } ; struct _xmmreg { unsigned long element[4]; } ; struct _fpstate { unsigned long cw; unsigned long sw; unsigned long tag; unsigned long ipoff; unsigned long cssel; unsigned long dataoff; unsigned long datasel; struct _fpreg _st[8]; unsigned short status; unsigned short magic; unsigned long _fxsr_env[6]; unsigned long mxcsr; unsigned long reserved; struct _fpxreg _fxsr_st[8]; struct _xmmreg _xmm[8]; unsigned long padding[56]; } ; struct sigcontext { unsigned short gs; unsigned short __gsh; unsigned short fs; unsigned short __fsh; unsigned short es; unsigned short __esh; unsigned short ds; unsigned short __dsh; unsigned long edi; unsigned long esi; unsigned long ebp; unsigned long esp; unsigned long ebx; unsigned long edx; unsigned long ecx; unsigned long eax; unsigned long trapno; unsigned long err; unsigned long eip; unsigned short cs; unsigned short __csh; unsigned long eflags; unsigned long esp_at_signal; unsigned short ss; unsigned short __ssh; struct _fpstate fpstate; unsigned long oldmask; unsigned long cr2; } ; |