Lines Matching refs:select_bits
551 data->state.select_bits = CURL_CSELECT_IN;
553 data->state.select_bits |= CURL_CSELECT_OUT;
846 static int select_bits_paused(struct Curl_easy *data, int select_bits)
855 if(((select_bits & CURL_CSELECT_IN) &&
857 ((select_bits & CURL_CSELECT_OUT) &&
876 int select_bits;
878 if(data->state.select_bits) {
879 if(select_bits_paused(data, data->state.select_bits)) {
882 DEBUGF(infof(data, "readwrite, select_bits, early return on PAUSED"));
886 select_bits = data->state.select_bits;
887 data->state.select_bits = 0;
904 select_bits = Curl_socket_check(fd_read, CURL_SOCKET_BAD, fd_write, 0);
907 if(select_bits == CURL_CSELECT_ERR) {
915 result = conn->datastream(data, conn, &didwhat, done, select_bits);
924 if((k->keepon & KEEP_RECV) && (select_bits & CURL_CSELECT_IN)) {
931 if((k->keepon & KEEP_SEND) && (select_bits & CURL_CSELECT_OUT)) {