fcntl/ioctl and O_NONBLOCK

Ralf Hildebrandt hildeb at www.stahl.bau.tu-bs.de
Sat Nov 27 17:34:13 CET 1999


On 26 Nov 1999 18:57:01 GMT, Donn Cave <donn at oz.net> wrote:

>I don't know about the ioctl, but you may not need it after all if
>you're already going to use select.  Select will tell you if the
>I/O would block, if so then don't read.

Ah! So a read only block if there's nothing at all to read?

>(And you can't read from both ends, "stdin" (i.e., Popen3.tochild)
>is opened for write and attempts to read from it will probably be
>frustrating.)

:) Yup. I read the sockets HOWTO by now, and select() on a file/pipe 
is more or less the same on unix. 




More information about the Python-list mailing list