Changeset 1579 for trunk/src/emx/include/sys/signal.h
- Timestamp:
- Oct 10, 2004, 1:27:47 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/sys/signal.h
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1578 r1579 651 651 652 652 653 typedef union sigval 654 { 655 int sigval_int; 656 void *sigval_ptr; 657 } sigval_t; 658 659 typedef struct __siginfo 660 { 661 /** Signal number. */ 662 int si_signo; 663 /** Associated errno. */ 664 int si_errno; 665 /** Signal code. (See SI_* and FPE_* macros.) */ 666 int si_code; 667 /** Timestamp when the signal was generated - LIBC extension. */ 668 unsigned si_timestamp; 669 /** Process sending the signal. */ 670 __pid_t si_pid; 671 /** Thread sending the signal - LIBC extension. */ 672 unsigned si_tid; 673 /** User sending the signal (ruid). (Usually 0 for OS/2) */ 674 __uid_t si_uid; 675 /** Exit value. (SIGCHLD) */ 676 int si_status; 677 /** Pointer to the faulting instruction or memory reference. (SIGSEGV, SIGILL, SIGFPE, SIGBUS) */ 678 void *si_addr; 679 /** Signal value. */ 680 union sigval si_value; 681 /** Band event for SIGPOLL. */ 682 long si_band; 683 /** Filehandle for SIGPOLL. */ 684 int si_fd; 685 /** Reserve a little bit for future usage. */ 686 unsigned auReserved[4]; 687 } siginfo_t; 688 653 689 #if defined (__cplusplus) 654 690 } -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.