Macros | Functions | Variables
select.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "urldata.h"
#include "connect.h"
#include "select.h"
#include "warnless.h"
Include dependency graph for select.c:

Go to the source code of this file.

Macros

#define ELAPSED_MS()   (int)curlx_tvdiff(curlx_tvnow(), initial_tv)
 
#define ERROR_NOT_EINTR(error)   (Curl_ack_eintr || error != EINTR)
 

Functions

int Curl_poll (struct pollfd ufds[], unsigned int nfds, int timeout_ms)
 
int Curl_socket_check (curl_socket_t readfd0, curl_socket_t readfd1, curl_socket_t writefd, time_t timeout_ms)
 
int Curl_wait_ms (int timeout_ms)
 

Variables

int Curl_ack_eintr = 0
 

Macro Definition Documentation

#define ELAPSED_MS ( )    (int)curlx_tvdiff(curlx_tvnow(), initial_tv)

Definition at line 54 of file select.c.

#define ERROR_NOT_EINTR (   error)    (Curl_ack_eintr || error != EINTR)

Definition at line 57 of file select.c.

Function Documentation

int Curl_poll ( struct pollfd  ufds[],
unsigned int  nfds,
int  timeout_ms 
)

Definition at line 391 of file select.c.

int Curl_socket_check ( curl_socket_t  readfd0,
curl_socket_t  readfd1,
curl_socket_t  writefd,
time_t  timeout_ms 
)

Definition at line 145 of file select.c.

int Curl_wait_ms ( int  timeout_ms)

Definition at line 75 of file select.c.

Variable Documentation

int Curl_ack_eintr = 0

Definition at line 56 of file select.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17