Lines Matching defs:event
19 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
32 #include <sys/event.h>
87 struct kevent event;
93 EV_SET(&event, getpid(), EVFILT_PROC, EV_ADD,
96 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0);
112 memset(&event, 0, sizeof(event));
113 rv = kevent(kq, NULL, 0, &event, 1, NULL);
116 if (event.fflags & NOTE_CHILD) {
119 } else if (event.fflags & NOTE_EXIT) {
120 ATF_REQUIRE(event.flags & EV_EOF);
121 ATF_REQUIRE(event.data >= 0);
122 ATF_REQUIRE(event.data <= UINT_MAX);
123 status = (int)event.data;
130 ATF_REQUIRE(wait4((pid_t)event.ident,
134 ATF_REQUIRE(status == (int)event.data);
147 ATF_REQUIRE((event.fflags & NOTE_FORK) == 0);
156 ATF_REQUIRE((event.fflags & NOTE_TRACKERR) == 0);
160 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 0);