Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/event.h
Show First 20 Lines • Show All 99 Lines • ▼ Show 20 Lines | struct freebsd11_kevent { | ||||
unsigned int fflags; | unsigned int fflags; | ||||
__intptr_t data; | __intptr_t data; | ||||
void *udata; /* opaque user data identifier */ | void *udata; /* opaque user data identifier */ | ||||
}; | }; | ||||
#endif | #endif | ||||
#if defined(_WANT_KEVENT32) || (defined(_KERNEL) && defined(__LP64__)) | #if defined(_WANT_KEVENT32) || (defined(_KERNEL) && defined(__LP64__)) | ||||
struct kevent32 { | struct kevent32 { | ||||
uint32_t ident; /* identifier for this event */ | __uint32_t ident; /* identifier for this event */ | ||||
short filter; /* filter for event */ | short filter; /* filter for event */ | ||||
u_short flags; | unsigned short flags; | ||||
u_int fflags; | unsigned int fflags; | ||||
#ifndef __amd64__ | #ifndef __amd64__ | ||||
uint32_t pad0; | __uint32_t pad0; | ||||
#endif | #endif | ||||
uint32_t data1, data2; | __uint32_t data1, data2; | ||||
uint32_t udata; /* opaque user data identifier */ | __uint32_t udata; /* opaque user data identifier */ | ||||
#ifndef __amd64__ | #ifndef __amd64__ | ||||
uint32_t pad1; | __uint32_t pad1; | ||||
#endif | #endif | ||||
uint32_t ext64[8]; | __uint32_t ext64[8]; | ||||
}; | }; | ||||
#ifdef _WANT_FREEBSD11_KEVENT | #ifdef _WANT_FREEBSD11_KEVENT | ||||
struct freebsd11_kevent32 { | struct freebsd11_kevent32 { | ||||
u_int32_t ident; /* identifier for this event */ | __uint32_t ident; /* identifier for this event */ | ||||
short filter; /* filter for event */ | short filter; /* filter for event */ | ||||
u_short flags; | unsigned short flags; | ||||
u_int fflags; | unsigned int fflags; | ||||
int32_t data; | __int32_t data; | ||||
u_int32_t udata; /* opaque user data identifier */ | __uint32_t udata; /* opaque user data identifier */ | ||||
}; | }; | ||||
#endif | #endif | ||||
#endif | #endif | ||||
/* actions */ | /* actions */ | ||||
#define EV_ADD 0x0001 /* add event to kq (implies enable) */ | #define EV_ADD 0x0001 /* add event to kq (implies enable) */ | ||||
#define EV_DELETE 0x0002 /* delete event from kq */ | #define EV_DELETE 0x0002 /* delete event from kq */ | ||||
#define EV_ENABLE 0x0004 /* enable event */ | #define EV_ENABLE 0x0004 /* enable event */ | ||||
▲ Show 20 Lines • Show All 231 Lines • Show Last 20 Lines |