
15 May
2008
15 May
'08
6:54 p.m.
On Thu, May 15, 2008 at 11:42 AM, Ronald Guida
It looks like a simple race condition to me. You are using "waitForProcess pid" to wait for runInteractiveCommand to finish, but you don't seem to have anything that waits for createDefFile to finish.
Whoops, sorry, I didn't read the original post closely enough.
main :: IO () main = do (file:_) <- getArgs (_, out, _, pid) <- runInteractiveCommand $ "dumpbin /EXPORTS " ++ file forkIO (createDefFile file out) waitForProcess pid hClose out hFlush stdout
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe