Formal Review of std.process
Lars T. Kyllingstad
public at kyllingen.net
Thu Apr 4 10:55:29 PDT 2013
On Thursday, 4 April 2013 at 16:50:15 UTC, Andrej Mitrovic wrote:
> <quote>
> Unless a directory is specified in args[0] or program,
> spawnProcess
> will search for the program in the directories listed in the
> PATH
> environment variable. To run an executable in the current
> directory,
> use "./executable_name".
> </quote>
>
> This does not apply for Windows, so it should state that.
It does apply to Windows. It just isn't necessary to do it
within std.process, as Windows' own CreateProcess() takes care of
it.
It is a bit imprecise, though, because CreateProcess() does in
fact search a lot of other directories first (current working
dir, parent process dir, system32, etc.). In fact, PATH is last
on that list. ;) I'll clarify this in the documentation.
Lars
More information about the Digitalmars-d
mailing list