Lines Matching refs:readSet
89 SelectTraceEntry(int count, fd_set* readSet, fd_set* writeSet,
97 int sets = (readSet != NULL ? 1 : 0) + (writeSet != NULL ? 1 : 0)
103 if (readSet != NULL) {
105 memcpy(fReadSet, readSet, bytes);
163 SelectBegin(int count, fd_set* readSet, fd_set* writeSet,
166 SelectTraceEntry(count, readSet, writeSet, errorSet),
185 SelectDone(int count, fd_set* readSet, fd_set* writeSet,
188 SelectTraceEntry(status == B_OK ? count : 0, readSet, writeSet,
439 common_select(int numFDs, fd_set *readSet, fd_set *writeSet, fd_set *errorSet,
446 find_thread(NULL), numFDs, readSet, writeSet, errorSet, timeout,
452 if (((readSet && FD_ISSET(fd, readSet))
465 T(SelectBegin(numFDs, readSet, writeSet, errorSet, timeout));
473 if (readSet && FD_ISSET(fd, readSet)) {
526 T(SelectDone(numFDs, readSet, writeSet, errorSet, status));
533 fd_zero(readSet, numFDs);
539 if (readSet && sync->set[fd].events & (SELECT_FLAG(B_SELECT_READ)
541 FD_SET(fd, readSet);
562 T(SelectDone(numFDs, readSet, writeSet, errorSet, status));
906 _kern_select(int numFDs, fd_set *readSet, fd_set *writeSet, fd_set *errorSet,
912 return common_select(numFDs, readSet, writeSet, errorSet, timeout,
984 fd_set *readSet = NULL, *writeSet = NULL, *errorSet = NULL;
987 readSet = (fd_set *)nextSet;
990 if (user_memcpy(readSet, userReadSet, bytes) != B_OK)
1015 result = common_select(numFDs, readSet, writeSet, errorSet, timeout,
1021 && ((readSet != NULL
1022 && user_memcpy(userReadSet, readSet, bytes) < B_OK)