Windows issues with select() are already documented in perlport.
Marcus Holland-Moritz [Fri, 7 May 2004 16:58:57 +0000 (16:58 +0000)]
p4raw-id: //depot/perl@22800

pod/perlfunc.pod

index 96bb041..b2c6776 100644 (file)
@@ -4519,11 +4519,8 @@ You can effect a sleep of 250 milliseconds this way:
     select(undef, undef, undef, 0.25);
 
 Note that whether C<select> gets restarted after signals (say, SIGALRM)
-is implementation-dependent.
-
-Also note that on Windows platforms, select() can B<only> be used
-on socket filehandles.  This means that select() cannot be used to
-multiplex normal filehandles such as STDIN or STDOUT.
+is implementation-dependent.  See also L<perlport> for notes on the
+portability of C<select>.
 
 B<WARNING>: One should not attempt to mix buffered I/O (like C<read>
 or <FH>) with C<select>, except as permitted by POSIX, and even