Lines Matching refs:wakeup_pair
407 if(wakeup_create(multi->wakeup_pair) < 0) {
408 multi->wakeup_pair[0] = CURL_SOCKET_BAD;
409 multi->wakeup_pair[1] = CURL_SOCKET_BAD;
411 else if(curlx_nonblock(multi->wakeup_pair[0], TRUE) < 0 ||
412 curlx_nonblock(multi->wakeup_pair[1], TRUE) < 0) {
413 wakeup_close(multi->wakeup_pair[0]);
414 wakeup_close(multi->wakeup_pair[1]);
415 multi->wakeup_pair[0] = CURL_SOCKET_BAD;
416 multi->wakeup_pair[1] = CURL_SOCKET_BAD;
1270 if(use_wakeup && multi->wakeup_pair[0] != CURL_SOCKET_BAD) {
1358 if(use_wakeup && multi->wakeup_pair[0] != CURL_SOCKET_BAD) {
1359 ufds[nfds].fd = multi->wakeup_pair[0];
1451 if(use_wakeup && multi->wakeup_pair[0] != CURL_SOCKET_BAD) {
1460 nread = wakeup_read(multi->wakeup_pair[0], buf, sizeof(buf));
1537 /* the wakeup_pair variable is only written during init and cleanup,
1540 if(multi->wakeup_pair[1] != CURL_SOCKET_BAD) {
1553 if(wakeup_write(multi->wakeup_pair[1], buf, sizeof(buf)) < 0) {
2877 wakeup_close(multi->wakeup_pair[0]);
2878 wakeup_close(multi->wakeup_pair[1]);