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

FreeBSD Manual Pages

  
 
  

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

NAME
       io_tryreadtimeout - read	from a descriptor without blocking

SYNTAX
       #include	<io.h>

       int io_tryreadtimeout(int64 fd,char* buf,int64 len);

DESCRIPTION
       io_tryreadtimeout is identical to io_tryread, with the following	excep-
       tion: if

       o  io_tryread returns -1	(the descriptor	is not ready for reading), and

       o  the descriptor has a timeout,	and

       o  the read attempt was after the descriptor's timeout,

       then io_tryreadtimeout instead returns -2, with errno set to ETIMEDOUT.

SEE ALSO
       io_nonblock(3), io_waitread(3), io_tryread(3)

							  io_tryreadtimeout(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_tryreadtimeout&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help