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