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

FreeBSD Manual Pages

  
 
  

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

NAME
       io_timeout - set	time limit on descriptor

SYNTAX
       #include	<io.h>

       void io_timeout(int64 fd,tai6464	deadline);

DESCRIPTION
       The io library keeps track of an	optional ``timeout'' for each descrip-
       tor. The	timeout	is a specific moment in	 time,	stored	in  a  tai6464
       variable.

       io_timeout(d,t) sets the	timeout	for descriptor d to t.

       io_timeout has no return	value; it always succeeds. (Space to store the
       timeout was already allocated as	part of	the descriptor.) It has	no ef-
       fect if d is not	the number of a	descriptor.

       Note  that  you	have  to call io_timeouted to be notified of timeouts,
       just like you are calling io_canread or io_canwrite for read and	 write
       notification.

SEE ALSO
       io_waituntil(3),	io_timeouted(3)

								 io_timeout(3)

NAME | SYNTAX | DESCRIPTION | SEE ALSO

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

home | help