Lines Matching refs:ATF_REQUIRE
57 ATF_REQUIRE(unlink(fifo_path) == 0);
83 ATF_REQUIRE(mkfifo(fifo_path, 0600) == 0);
84 ATF_REQUIRE((rfd = open(fifo_path, O_RDONLY | O_NONBLOCK)) >= 0);
85 ATF_REQUIRE((wfd = open(fifo_path, O_WRONLY | O_NONBLOCK)) >= 0);
86 ATF_REQUIRE((kq = kqueue()) >= 0);
90 ATF_REQUIRE(pipe_buf > 1);
93 ATF_REQUIRE(buf != NULL);
96 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0);
99 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0);
102 ATF_REQUIRE(write(wfd, buf, 1) == 1);
105 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1);
106 ATF_REQUIRE(event[0].ident == (uintptr_t)rfd);
107 ATF_REQUIRE(event[0].filter == EVFILT_READ);
108 ATF_REQUIRE((event[0].flags & EV_EOF) == 0);
111 ATF_REQUIRE(read(rfd, buf, 1) == 1);
114 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0);
118 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1);
119 ATF_REQUIRE(event[0].ident == (uintptr_t)rfd);
120 ATF_REQUIRE(event[0].filter == EVFILT_READ);
121 ATF_REQUIRE((event[0].flags & EV_EOF) != 0);
127 ATF_REQUIRE((wfd = open(fifo_path, O_WRONLY | O_NONBLOCK)) >= 0);
128 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0);