Lines Matching refs:kev

24     struct kevent kev;  in test_kevent_signal_add()  local
28 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL); in test_kevent_signal_add()
29 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_add()
39 struct kevent kev; in test_kevent_signal_get() local
43 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL); in test_kevent_signal_get()
44 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_get()
56 kev.flags |= EV_CLEAR; in test_kevent_signal_get()
57 kev.data = 1; in test_kevent_signal_get()
58 kevent_cmp(&kev, kevent_get(kqfd)); in test_kevent_signal_get()
67 struct kevent kev; in test_kevent_signal_disable() local
71 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_DISABLE, 0, 0, NULL); in test_kevent_signal_disable()
72 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_disable()
93 struct kevent kev; in test_kevent_signal_enable() local
97 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ENABLE, 0, 0, NULL); in test_kevent_signal_enable()
98 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_enable()
110 kev.flags = EV_ADD | EV_CLEAR; in test_kevent_signal_enable()
112 kev.data = 1; /* WORKAROUND */ in test_kevent_signal_enable()
114 kev.data = 2; // one extra time from test_kevent_signal_disable() in test_kevent_signal_enable()
116 kevent_cmp(&kev, kevent_get(kqfd)); in test_kevent_signal_enable()
119 kev.flags = EV_DELETE; in test_kevent_signal_enable()
120 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_enable()
130 struct kevent kev; in test_kevent_signal_del() local
135 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_DELETE, 0, 0, NULL); in test_kevent_signal_del()
136 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_del()
156 struct kevent kev; in test_kevent_signal_oneshot() local
160 EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ADD | EV_ONESHOT, 0, 0, NULL); in test_kevent_signal_oneshot()
161 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) in test_kevent_signal_oneshot()
173 kev.flags |= EV_CLEAR; in test_kevent_signal_oneshot()
174 kev.data = 1; in test_kevent_signal_oneshot()
175 kevent_cmp(&kev, kevent_get(kqfd)); in test_kevent_signal_oneshot()