Defines | 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.

Defines

#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

Define 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_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09