Lines Matching full:readable

69  *   writable but not readable.
210 * Drain a file descriptor (fifo) of any readable data. Note: resets the
862 poll_status(int fd, int *readable, int *writable, int *exception, in poll_status() argument
875 *readable = (fds[0].revents & POLLIN) ? 1 : 0; in poll_status()
882 select_status(int fd, int *readable, int *writable, int *exception, in select_status() argument
900 *readable = FD_ISSET(fd, &readfds) ? 1 : 0; in select_status()
951 kqueue_status(int kqueue_fd, int fd, int *readable, int *writable, in kqueue_status() argument
968 *readable = *writable = *exception = 0; in kqueue_status()
974 *readable = 1; in kqueue_status()
983 fionread_status(int fd, int *readable, const char *testname) in fionread_status() argument
993 *readable = 1; in fionread_status()
995 *readable = 0; in fionread_status()
999 #define READABLE 1 macro
1012 int readable, writable, exception; in assert_status() local
1014 if (poll_status(fd, &readable, &writable, &exception, testname) < 0) in assert_status()
1017 if (readable != assert_readable || writable != assert_writable || in assert_status()
1020 fdname, readable, writable, exception, conditionname); in assert_status()
1024 if (select_status(fd, &readable, &writable, &exception, testname) < 0) in assert_status()
1027 if (readable != assert_readable || writable != assert_writable || in assert_status()
1030 fdname, readable, writable, exception, conditionname); in assert_status()
1034 if (kqueue_status(kqueue_fd, fd, &readable, &writable, &exception, in assert_status()
1038 if (readable != assert_readable || writable != assert_writable || in assert_status()
1041 fdname, readable, writable, exception, conditionname); in assert_status()
1045 if (fionread_status(fd, &readable, __func__) < 0) in assert_status()
1048 if (readable != assert_readable) { in assert_status()
1050 readable, conditionname); in assert_status()
1061 * kevent will correctly inform on readable/writable state following I/O.
1098 * since it will not be readable (no data in pipe), writable (it's in test_events_outofbox()
1153 * readable, and that the write end remains writable (small write). in test_events_write_read_byte()
1163 if (assert_status(reader_fd, kqueue_fd, READABLE, NOT_WRITABLE, in test_events_write_read_byte()
1295 * fifo, resulting in the fifo never returning readable.
1325 * not readable. in test_events_rdwr()
1335 * readable and writable. in test_events_rdwr()
1345 if (assert_status(fd, kqueue_fd, READABLE, WRITABLE, NOT_EXCEPTION, in test_events_rdwr()