On Thu, May 15, 2008 at 11:42 AM, Ronald Guida <[EMAIL PROTECTED]> wrote:
> 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
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to