]> Cypherpunks repositories - gostls13.git/commitdiff
exec: document dir option for Run
authorGustavo Niemeyer <gustavo@niemeyer.net>
Mon, 21 Mar 2011 14:25:00 +0000 (11:25 -0300)
committerGustavo Niemeyer <gustavo@niemeyer.net>
Mon, 21 Mar 2011 14:25:00 +0000 (11:25 -0300)
R=golang-dev, bradfitzwork, rsc1, peterGo
CC=golang-dev
https://golang.org/cl/4271056

src/pkg/exec/exec.go

index 0a364da121f79fa97d4c440898a67152fe633636..44e3b65bec87f24c18e6d5733785a657c41d8809 100644 (file)
@@ -75,17 +75,19 @@ func modeToFiles(mode, fd int) (*os.File, *os.File, os.Error) {
 
 // Run starts the named binary running with
 // arguments argv and environment envv.
+// If the dir argument is not empty, the child changes
+// into the directory before executing the binary.
 // It returns a pointer to a new Cmd representing
 // the command or an error.
 //
-// The parameters stdin, stdout, and stderr
+// The arguments stdin, stdout, and stderr
 // specify how to handle standard input, output, and error.
 // The choices are DevNull (connect to /dev/null),
 // PassThrough (connect to the current process's standard stream),
 // Pipe (connect to an operating system pipe), and
 // MergeWithStdout (only for standard error; use the same
 // file descriptor as was used for standard output).
-// If a parameter is Pipe, then the corresponding field (Stdin, Stdout, Stderr)
+// If an argument is Pipe, then the corresponding field (Stdin, Stdout, Stderr)
 // of the returned Cmd is the other end of the pipe.
 // Otherwise the field in Cmd is nil.
 func Run(name string, argv, envv []string, dir string, stdin, stdout, stderr int) (c *Cmd, err os.Error) {