From: mike AT mbsun DOT mlb DOT org (Mike Bernson) Subject: Non blocking I/O 17 May 1997 14:52:01 -0700 Sender: mail AT cygnus DOT com Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <337E1C01.1CFBAE39.cygnus.gnu-win32@mbsun.mlb.org> X-Mailer: Mozilla 3.01 (X11; I; BSD/OS 3.0 i386) MIME-Version: 1.0 Original-To: gnu-win32 AT cygnus DOT com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Original-Sender: owner-gnu-win32 AT cygnus DOT com I am trying to set the the non-block read or write for a tcp-socket. I do the following fcntl(fd, SETFL, O_NONBLOCK) which does not return any errors. Then a do a read on the fd and it blocks. I need a way to do none blocking reads or find out how much data is pending so I can do the read for just that amount of data. The same would be nice for writes but not needed. - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".