summaryrefslogtreecommitdiff
path: root/sysdeps/pthread/bits/types/sigevent_t.h
blob: f242f146156ba54b2b898495f744d8fb2f052b39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef __sigevent_t_defined
#define __sigevent_t_defined 1

#include <bits/types.h>
#include <bits/types/__sigval_t.h>
#include <bits/pthreadtypes.h>

/* Structure to transport application-defined values with signals.  */
typedef struct sigevent
  {
    __sigval_t sigev_value;
    int sigev_signo;
    int sigev_notify;
    void (*sigev_notify_function) (__sigval_t);	    /* Function to start.  */
    pthread_attr_t *sigev_notify_attributes;	    /* Really pthread_attr_t.*/
  } sigevent_t;

#endif