[project @ 2004-09-29 15:50:51 by simonmar]
authorsimonmar <unknown>
Wed, 29 Sep 2004 15:50:53 +0000 (15:50 +0000)
committersimonmar <unknown>
Wed, 29 Sep 2004 15:50:53 +0000 (15:50 +0000)
commitedad1f42b5dfea7aaf640aaae808c14e6138551a
tree5edf20317b9090f06853ac4c90844a4619adbed9
parentcdc9c11f5b775a8f45915a92da38d3714b0ad920
[project @ 2004-09-29 15:50:51 by simonmar]
Process reorganisation: the System.Process library moves into base,
and System.Cmd is re-implemented in terms of it.

Thanks to Krasimir Angelov, we have a version of System.Process that
doesn't rely on the unix or Win32 libraries.  Normally using
unix/Win32 would be the right thing, but since we want to implement
System.Cmd on top of this, and GHC uses System.Cmd, we can't introduce
a bunch of .hsc dependencies into GHC's bootstrap libraries.

So, the new version is larger, but has fewer dependencies.  I imagine
it shouldn't be too hard to port to other compilers.
Makefile
System/Cmd.hs
System/Process.hsc [new file with mode: 0644]
System/Process/Internals.hs [new file with mode: 0644]
cbits/Makefile
cbits/execvpe.c [new file with mode: 0644]
cbits/rawSystem.c
cbits/runProcess.c [new file with mode: 0644]
cbits/system.c [deleted file]
include/HsBase.h
include/runProcess.h [new file with mode: 0644]