--- IO-FDPass/FDPass.pm 2013/04/06 22:10:56 1.7 +++ IO-FDPass/FDPass.pm 2013/04/06 22:26:41 1.8 @@ -16,7 +16,9 @@ This small low-level module only has one purpose: pass a file descriptor to another process, using a (streaming) unix domain socket (on POSIX -systems) or any (streaming) socket (on WIN32 systems). +systems) or any (streaming) socket (on WIN32 systems). The ability to pass +file descriptors on windows is currently the unique selling point of this +module. Have I mentioned that it is really small, too? =head1 FUNCTIONS @@ -55,16 +57,16 @@ Receive a file descriptor from the socket and return it if successful. On errors, return C<-1>. -Note that I C<$socket_fd> amd the returned file descriptor are, in +Note that I C<$socket_fd> and the returned file descriptor are, in fact, file descriptors, not handles. -When used on non-blocking sockets, this function might fail with C<$!> -set to C or equivalent, in which case you are free to try. It +When used on non-blocking sockets, this function might fail with C<$!> set +to C or equivalent, in which case you are free to try again. It should succeed if called on a socket that indicates readability (e.g. via C