Revision 08fc6089 syscall-i386.h
b/syscall-i386.h | ||
---|---|---|
445 | 445 |
} target_siginfo_t; |
446 | 446 |
|
447 | 447 |
/* |
448 |
* si_code values |
|
449 |
* Digital reserves positive values for kernel-generated signals. |
|
450 |
*/ |
|
451 |
#define TARGET_SI_USER 0 /* sent by kill, sigsend, raise */ |
|
452 |
#define TARGET_SI_KERNEL 0x80 /* sent by the kernel from somewhere */ |
|
453 |
#define TARGET_SI_QUEUE -1 /* sent by sigqueue */ |
|
454 |
#define TARGET_SI_TIMER -2 /* sent by timer expiration */ |
|
455 |
#define TARGET_SI_MESGQ -3 /* sent by real time mesq state change */ |
|
456 |
#define TARGET_SI_ASYNCIO -4 /* sent by AIO completion */ |
|
457 |
#define TARGET_SI_SIGIO -5 /* sent by queued SIGIO */ |
|
458 |
|
|
459 |
/* |
|
448 | 460 |
* SIGILL si_codes |
449 | 461 |
*/ |
450 | 462 |
#define TARGET_ILL_ILLOPN (2) /* illegal operand */ |
... | ... | |
462 | 474 |
#define TARGET_FPE_FLTSUB (8) /* subscript out of range */ |
463 | 475 |
#define TARGET_NSIGFPE 8 |
464 | 476 |
|
477 |
/* |
|
478 |
* SIGSEGV si_codes |
|
479 |
*/ |
|
480 |
#define TARGET_SEGV_MAPERR (1) /* address not mapped to object */ |
|
481 |
#define TARGET_SEGV_ACCERR (2) /* invalid permissions for mapped object */ |
|
482 |
|
|
465 | 483 |
/* default linux values for the selectors */ |
466 | 484 |
#define __USER_CS (0x23) |
467 | 485 |
#define __USER_DS (0x2B) |
Also available in: Unified diff