[Haskell-cafe] What does the withProcessHandle_ function do?
newhoggy at gmail.com
Mon Jan 15 20:48:03 EST 2007
I want to learn how to use FFI with Win32, so I'm looking through the GHC
source code. I encountered the function
terminateProcess :: ProcessHandle -> IO ()
terminateProcess ph = do
withProcessHandle_ ph $ \p_ ->
case p_ of
ClosedHandle _ -> return p_
OpenHandle h -> do
throwErrnoIfMinus1_ "terminateProcess" $ c_terminateProcess h
which uses withProcessHandle_. What does it do?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe