summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1997-12-24 04:21:30 +0000
committerGurusamy Sarathy <gsar@cpan.org>1997-12-24 04:21:30 +0000
commitf998180f71571d04f7a71972eb8eb78805338f5c (patch)
treeb8dfd588a195e6aacb01d3878a7f08d2d94b4153 /README.win32
parente34ffe5a86599b66240875a414d90fdf19ed7649 (diff)
downloadperl-f998180f71571d04f7a71972eb8eb78805338f5c.tar.gz
[win32] support ioctl() on sockets (does what ioctlsocket() does) to make
non-blocking IO on sockets possible p4raw-id: //depot/win32/perl@387
Diffstat (limited to 'README.win32')
-rw-r--r--README.win327
1 files changed, 6 insertions, 1 deletions
diff --git a/README.win32 b/README.win32
index 940c498e43..3727b2cf95 100644
--- a/README.win32
+++ b/README.win32
@@ -503,7 +503,7 @@ The following functions are currently unavailable: C<fork()>,
C<dump()>, C<chown()>, C<link()>, C<symlink()>, C<chroot()>,
C<setpgrp()> and related security functions, C<setpriority()>,
C<getpriority()>, C<syscall()>, C<fcntl()>, C<getpw*()>,
-C<wait*()>, C<msg*()>, C<shm*()>, C<sem*()>, C<ioctl()>, C<alarm()>,
+C<wait*()>, C<msg*()>, C<shm*()>, C<sem*()>, C<alarm()>,
C<socketpair()>, C<*netent()>, C<*protoent()>, C<*servent()>,
C<*hostent()>, C<getnetby*()>.
This list is possibly incomplete.
@@ -519,6 +519,11 @@ The four-argument C<select()> call is only supported on sockets.
=item *
+The C<ioctl()> call is only supported on sockets (where it provides the
+functionality of ioctlsocket() in the Winsock API).
+
+=item *
+
C<$?> ends up with the exitstatus of the subprocess (this is different
from Unix, where the exitstatus is actually given by "$? >> 8").
Failure to spawn() the subprocess is indicated by setting $? to