… | |
… | |
40 | struct kevent *ke; |
40 | struct kevent *ke; |
41 | |
41 | |
42 | ++kqueue_changecnt; |
42 | ++kqueue_changecnt; |
43 | array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, EMPTY2); |
43 | array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, EMPTY2); |
44 | |
44 | |
45 | ke = &kqueue_changes [kqueue_changecnt - 1]; |
45 | EV_SET (&kqueue_changes [kqueue_changecnt - 1], fd, filter, flags, fflags, 0, 0); |
46 | memset (ke, 0, sizeof (struct kevent)); |
|
|
47 | ke->ident = fd; |
|
|
48 | ke->filter = filter; |
|
|
49 | ke->flags = flags; |
|
|
50 | ke->fflags = fflags; |
|
|
51 | } |
46 | } |
52 | |
47 | |
53 | #ifndef NOTE_EOF |
48 | #ifndef NOTE_EOF |
54 | # define NOTE_EOF 0 |
49 | # define NOTE_EOF 0 |
55 | #endif |
50 | #endif |