filepath

Ian Lynagh igloo at earth.li
Sun Dec 9 17:08:42 EST 2007


On Sun, Dec 09, 2007 at 08:20:15PM +0000, Duncan Coutts wrote:
> 
> On Sun, 2007-12-09 at 20:00 +0000, Ian Lynagh wrote:
> > On Sun, Dec 09, 2007 at 11:47:43AM -0800, Bryan O'Sullivan wrote:
> > > 
> > > As you can now imagine, this has no relation to how a Haskell program
> > > should be manipulating paths.
> > 
> > It also affects rawSystem:
> > 
> >     $ ghc -e 'System.Cmd.rawSystem "s" []'
> >     ExitFailure 127
> >     $ ghc -e 'System.Cmd.rawSystem "./s" []'
> >     hi
> >     ExitSuccess
> > 
> > but I'm not convinced that isn't a bug too.
> 
> That is because it also uses the system path. See execvp vs execve.

Right, but is that what it ought to do?


Thanks
Ian



More information about the Libraries mailing list