On 27/01/2011 20:04, Volker Wysk wrote:
I need to get the file descriptor, which is encapsulated inside a handle.
handleToFd gets it, but the fd is closed. Is it possible to extract the fd
from the handle, without modifying the handle?
I think you mean the *Handle* is closed, not the FD, right?
There's no stable/public API for extracting the FD, but you can use the
internal APIs. Basically you want to copy the code for handleToFD but
omit the parts to do with closing the Handle. The code is in
http://darcs.haskell.org/packages/unix/System/Posix/IO.hsc
Cheers,
Simon
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users