[GHC] #3649: inconsistent exception between unix/windows for running non-existant program
GHC
ghc-devs at haskell.org
Tue Jul 30 18:21:36 CEST 2013
#3649: inconsistent exception between unix/windows for running non-existant
program
--------------------------------------+------------------------------------
Reporter: duncan | Owner:
Type: bug | Status: closed
Priority: low | Milestone: 7.6.2
Component: libraries/process | Version: 6.10.4
Resolution: fixed | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
--------------------------------------+------------------------------------
Changes (by igloo):
* status: new => closed
* resolution: => fixed
Comment:
Looks like it; this now prints `True` on Linux:
{{{
import Control.Exception
import System.IO.Error
import System.Process
main = handle (print . isDoesNotExistError) $ do
(_,_,_,hnd) <- createProcess (proc "foobar" [])
print =<< waitForProcess hnd
}}}
Thanks for pointing it out, benmachine!
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/3649#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list