Skip to content

Commit dd656be

Browse files
committed
revert back to matching kevent64_s definition from OS X man page for kevent
1 parent 02616b0 commit dd656be

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

os/linux_base.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,16 @@ typedef void (*dispatch_mach_msg_destructor_t)(void*);
7171

7272
/*
7373
* Stub out defines for other missing types
74-
* introduced kevent64_s exactly as kevent. this code does not seem to use the
75-
* flags field that OS-X defines in its kevent64_s structure
7674
*/
7775

7876
struct kevent64_s {
79-
uintptr_t ident; /* identifier for this event */
77+
uint64_t ident; /* identifier for this event */
8078
int16_t filter; /* filter for event */
8179
uint16_t flags; /* general flags */
8280
uint32_t fflags; /* filter-specific flags */
83-
intptr_t data; /* filter-specific data */
84-
void *udata; /* opaque user data identifier */
85-
uintptr_t ext[2];
81+
int64_t data; /* filter-specific data */
82+
uint64_t udata; /* opaque user data identifier */
83+
uint64_t ext[2]; /* filter-specific extensions */
8684
};
8785

8886
typedef uint32_t voucher_activity_mode_t;

0 commit comments

Comments
 (0)