Lines Matching refs:ATF_REQUIRE
49 ATF_REQUIRE(mkfifo("testfifo", 0600) == 0); in ATF_TC_BODY()
51 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
53 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
57 ATF_REQUIRE(kq >= 0); in ATF_TC_BODY()
63 ATF_REQUIRE(kevent(kq, kev, 2, NULL, 0, NULL) == 0); in ATF_TC_BODY()
67 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
69 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
70 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
71 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
72 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
73 ATF_REQUIRE(kev[0].data == 16384); in ATF_TC_BODY()
74 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
82 ATF_REQUIRE(r < 0); in ATF_TC_BODY()
83 ATF_REQUIRE(errno == EAGAIN || errno == EWOULDBLOCK); in ATF_TC_BODY()
85 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
91 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
94 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
99 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
101 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
103 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
104 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
105 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
106 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
107 ATF_REQUIRE(kev[0].data == PIPE_BUF); in ATF_TC_BODY()
108 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
115 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
117 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
119 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
120 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
121 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
122 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
123 ATF_REQUIRE(kev[0].data == PIPE_BUF + 1); in ATF_TC_BODY()
124 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
131 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
133 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), NULL) == 1); in ATF_TC_BODY()
134 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
135 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
136 ATF_REQUIRE(kev[0].flags == (EV_CLEAR | EV_EOF)); in ATF_TC_BODY()
137 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
138 ATF_REQUIRE(kev[0].data == PIPE_BUF + 1); in ATF_TC_BODY()
139 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
141 ATF_REQUIRE(close(kq) == 0); in ATF_TC_BODY()
142 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()
150 ATF_REQUIRE(mkfifo("testfifo", 0600) == 0); in ATF_TC_BODY()
152 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
154 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
158 ATF_REQUIRE(kq >= 0); in ATF_TC_BODY()
164 ATF_REQUIRE(kevent(kq, kev, 2, NULL, 0, NULL) == 0); in ATF_TC_BODY()
168 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
170 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
171 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
172 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
184 ATF_REQUIRE(r < 0); in ATF_TC_BODY()
185 ATF_REQUIRE(errno == EAGAIN || errno == EWOULDBLOCK); in ATF_TC_BODY()
188 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
191 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
193 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), NULL) == 1); in ATF_TC_BODY()
194 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
195 ATF_REQUIRE((kev[0].flags & EV_EOF) != 0); in ATF_TC_BODY()
196 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
201 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
205 ATF_REQUIRE(r == 1); in ATF_TC_BODY()
206 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[1]); in ATF_TC_BODY()
207 ATF_REQUIRE(kev[0].filter == EVFILT_WRITE); in ATF_TC_BODY()
208 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
209 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
210 ATF_REQUIRE(kev[0].data == PIPE_BUF + 1); in ATF_TC_BODY()
211 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
212 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
215 ATF_REQUIRE(close(kq) == 0); in ATF_TC_BODY()
216 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
217 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()
229 ATF_REQUIRE(mkfifo("testfifo", 0600) == 0); in ATF_TC_BODY()
231 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
233 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
240 ATF_REQUIRE(n < 0); in ATF_TC_BODY()
241 ATF_REQUIRE(errno == EAGAIN || errno == EWOULDBLOCK); in ATF_TC_BODY()
242 ATF_REQUIRE(bytes > 1); in ATF_TC_BODY()
245 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
249 ATF_REQUIRE(kq >= 0); in ATF_TC_BODY()
253 ATF_REQUIRE(kevent(kq, kev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY()
255 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
257 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[0]); in ATF_TC_BODY()
258 ATF_REQUIRE(kev[0].filter == EVFILT_READ); in ATF_TC_BODY()
259 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
260 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
261 ATF_REQUIRE(kev[0].data == bytes); in ATF_TC_BODY()
262 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
265 ATF_REQUIRE(read(p[0], &c, 1) == 1); in ATF_TC_BODY()
267 ATF_REQUIRE(n < 0); in ATF_TC_BODY()
268 ATF_REQUIRE(errno == EAGAIN || errno == EWOULDBLOCK); in ATF_TC_BODY()
270 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
273 ATF_REQUIRE(close(kq) == 0); in ATF_TC_BODY()
274 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
275 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()
283 ATF_REQUIRE(mkfifo("testfifo", 0600) == 0); in ATF_TC_BODY()
285 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
287 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
291 ATF_REQUIRE(kq >= 0); in ATF_TC_BODY()
296 ATF_REQUIRE(kevent(kq, kev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY()
298 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
305 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()
307 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
309 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[0]); in ATF_TC_BODY()
310 ATF_REQUIRE(kev[0].filter == EVFILT_READ); in ATF_TC_BODY()
311 ATF_REQUIRE(kev[0].flags == (EV_EOF | EV_CLEAR)); in ATF_TC_BODY()
312 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
313 ATF_REQUIRE(kev[0].data == 0); in ATF_TC_BODY()
314 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
322 ATF_REQUIRE(read(p[0], &c, 1) == 0); in ATF_TC_BODY()
324 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
327 ATF_REQUIRE(close(kq) == 0); in ATF_TC_BODY()
328 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
336 ATF_REQUIRE(mkfifo("testfifo", 0600) == 0); in ATF_TC_BODY()
338 ATF_REQUIRE((p[0] = open("testfifo", in ATF_TC_BODY()
340 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
344 ATF_REQUIRE(kq >= 0); in ATF_TC_BODY()
349 ATF_REQUIRE(kevent(kq, kev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY()
351 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
358 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()
360 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
362 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[0]); in ATF_TC_BODY()
363 ATF_REQUIRE(kev[0].filter == EVFILT_READ); in ATF_TC_BODY()
364 ATF_REQUIRE(kev[0].flags == (EV_EOF | EV_CLEAR)); in ATF_TC_BODY()
365 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
366 ATF_REQUIRE(kev[0].data == 0); in ATF_TC_BODY()
367 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
373 ATF_REQUIRE((new_reader = open("testfifo", in ATF_TC_BODY()
377 ATF_REQUIRE(new_kq >= 0); in ATF_TC_BODY()
382 ATF_REQUIRE(kevent(new_kq, new_kev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY()
384 ATF_REQUIRE(kevent(new_kq, NULL, 0, new_kev, nitems(new_kev), in ATF_TC_BODY()
387 ATF_REQUIRE(close(new_kq) == 0); in ATF_TC_BODY()
388 ATF_REQUIRE(close(new_reader) == 0); in ATF_TC_BODY()
397 ATF_REQUIRE((p[1] = open("testfifo", in ATF_TC_BODY()
400 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
406 ATF_REQUIRE(write(p[1], &c, 1) == 1); in ATF_TC_BODY()
408 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), in ATF_TC_BODY()
410 ATF_REQUIRE(kev[0].ident == (uintptr_t)p[0]); in ATF_TC_BODY()
411 ATF_REQUIRE(kev[0].filter == EVFILT_READ); in ATF_TC_BODY()
412 ATF_REQUIRE(kev[0].flags == EV_CLEAR); in ATF_TC_BODY()
413 ATF_REQUIRE(kev[0].fflags == 0); in ATF_TC_BODY()
414 ATF_REQUIRE(kev[0].data == 1); in ATF_TC_BODY()
415 ATF_REQUIRE(kev[0].udata == 0); in ATF_TC_BODY()
417 ATF_REQUIRE(close(kq) == 0); in ATF_TC_BODY()
418 ATF_REQUIRE(close(p[0]) == 0); in ATF_TC_BODY()
419 ATF_REQUIRE(close(p[1]) == 0); in ATF_TC_BODY()