table of contents
other versions
- stretch 1.12.0-1+deb9u1
- testing 1.14.0-1
- stretch-backports 1.14.0-1~bpo9+1
- unstable 1.14.0-1
ARES_TIMEOUT(3) | Library Functions Manual | ARES_TIMEOUT(3) |
NAME¶
ares_timeout - return maximum time to waitSYNOPSIS¶
#include <ares.h>
struct timeval *ares_timeout(ares_channel channel, struct timeval *maxtv, struct timeval *tv)
DESCRIPTION¶
The ares_timeout function determines the maximum time for which the caller should wait before invoking ares_process(3) to process timeouts. The parameter maxtv specifies a existing maximum timeout, or NULL if the caller does not wish to apply a maximum timeout. The parameter tv must point to a writable buffer of type struct timeval. It is valid for maxtv and tv to have the same value.If no queries have timeouts pending sooner than the given maximum timeout, ares_timeout returns the value of maxtv; otherwise ares_timeout stores the appropriate timeout value into the buffer pointed to by tv and returns the value of tv.
SEE ALSO¶
ares_fds(3), ares_process(3)AUTHOR¶
Greg Hudson, MIT Information SystemsCopyright 1998 by the Massachusetts Institute of Technology.
25 July 1998 |