]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Use O_NONBLOCK rather than O_NDELAY, so we get POSIX non-blocking I/O.
authorNeal Norwitz <nnorwitz@gmail.com>
Sat, 2 Nov 2002 19:55:21 +0000 (19:55 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sat, 2 Nov 2002 19:55:21 +0000 (19:55 +0000)
commit39d22e569394e7ddd27a3806dab9d0fc6032e13d
tree50534beae886540eb84044a23e1b4dab5b9d357b
parente7629c85bcfd8ba023ce89f506f393fc41d5f6bf
Use O_NONBLOCK rather than O_NDELAY, so we get POSIX non-blocking I/O.

On HPUX, Solaris, Tru64 (Dec UNIX), and IRIX (I think),
O_NONBLOCK is the POSIX version of non-blocking I/O
which is what we want.

On Linux and FreeBSD (at least), O_NONBLOCK and O_NDELAY are the same.
So this change should have no negative effect on those platforms.

Tested on Linux, Solaris, HPUX.

Thanks to Anders Qvist for diagnosing this problem.
Modules/socketmodule.c