fileno filehandle
Returns the file descriptor for a filehandle.
(A file descriptor is a small integer, unlike the filehandle, which
is a symbol.) It returns undef
if the handle is not open.
It's useful for constructing bitmaps for select
, and for
passing to certain obscure system calls if syscall
is
implemented.
It's also useful for double-checking that the open
function
gave you the file descriptor you wanted.