1 #ifndef __sigevent_t_defined 2 #define __sigevent_t_defined 1 3 4 #include <bits/types.h> 5 #include <bits/types/__sigval_t.h> 6 #include <bits/pthreadtypes.h> 7 8 /* Structure to transport application-defined values with signals. */ 9 typedef struct sigevent 10 { 11 __sigval_t sigev_value; 12 int sigev_signo; 13 int sigev_notify; 14 void (*sigev_notify_function) (__sigval_t); /* Function to start. */ 15 pthread_attr_t *sigev_notify_attributes; /* Really pthread_attr_t.*/ 16 } sigevent_t; 17 18 #endif 19