Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ARES_TIMEOUT(3)		   Library Functions Manual	       ARES_TIMEOUT(3)

NAME
       ares_timeout - return maximum time to wait

SYNOPSIS
       #include	<ares.h>

       struct timeval *ares_timeout(ares_channel channel,
				    struct timeval *maxtv,
				    struct timeval *tv)

DESCRIPTION
       The  ares_timeout(3) 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 time-
       out,  ares_timeout(3)  returns the value	of maxtv; otherwise ares_time-
       out(3) 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), ares_process_fd(3)

AUTHOR
       Greg Hudson, MIT	Information Systems
       Copyright 1998 by the Massachusetts Institute of	Technology.

				 25 July 1998		       ARES_TIMEOUT(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ares_timeout&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help