Lines Matching refs:readable
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()
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()