Mention that select() returns -1 on error,
Rafael Garcia-Suarez [Thu, 7 Apr 2005 12:42:07 +0000 (12:42 +0000)]
as suggested by Hernan Perez Masci

p4raw-id: //depot/perl@24194

pod/perlfunc.pod

index 97d0b75..0fceb30 100644 (file)
@@ -4603,6 +4603,9 @@ Note that whether C<select> gets restarted after signals (say, SIGALRM)
 is implementation-dependent.  See also L<perlport> for notes on the
 portability of C<select>.
 
+On error, C<select> behaves like the select(2) system call : it returns
+-1 and sets C<$!>.
+
 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
 then only on POSIX systems.  You have to use C<sysread> instead.