#include <sys/ev.h>
sys/ev.h
structeventreq
| int | er_type | |
| int | er_handle | |
| void * | er_data | |
| int | er_rcnt | |
| int | er_wcnt | |
| int | er_ecnt | |
| int | er_eventbits |
macroEV_RE
#define EV_RE 1
macroEV_WR
#define EV_WR 2
macroEV_EX
#define EV_EX 4
macroEV_RM
#define EV_RM 8
macroEV_MASK
#define EV_MASK 0xf
macroEV_RBYTES
#define EV_RBYTES 0x100
macroEV_WBYTES
#define EV_WBYTES 0x200
macroEV_RWBYTES
#define EV_RWBYTES (EV_RBYTES|EV_WBYTES)
macroEV_RCLOSED
#define EV_RCLOSED 0x400
macroEV_RCONN
#define EV_RCONN 0x800
macroEV_WCLOSED
#define EV_WCLOSED 0x1000
macroEV_WCONN
#define EV_WCONN 0x2000
macroEV_OOB
#define EV_OOB 0x4000
macroEV_FIN
#define EV_FIN 0x8000
macroEV_RESET
#define EV_RESET 0x10000
macroEV_TIMEOUT
#define EV_TIMEOUT 0x20000
macroEV_DMASK
#define EV_DMASK 0xffffff00
functionwatchevent
int watchevent(er_t, int)