]> Cypherpunks repositories - gostls13.git/commitdiff
os/exec: document that Cmd.Wait waits for stdin I/O
authorRuss Cox <rsc@golang.org>
Wed, 15 Jul 2015 03:48:34 +0000 (23:48 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 15 Jul 2015 05:11:37 +0000 (05:11 +0000)
Fixes #10338.

Change-Id: Ib86cb9a6c694b1e442a9957153c7ca38a7d11c3e
Reviewed-on: https://go-review.googlesource.com/12232
Reviewed-by: Andrew Gerrand <adg@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/os/exec/exec.go

index 1f5fb6e39c912659b1bc04786f0211601e64d575..fcc37870ede5f1edfece4f90a40af4d5694a97c8 100644 (file)
@@ -363,6 +363,10 @@ func (e *ExitError) Error() string {
 // error is of type *ExitError. Other error types may be
 // returned for I/O problems.
 //
+// If c.Stdin is not an *os.File, Wait also waits for the I/O loop
+// copying from c.Stdin into the process's standard input
+// to complete.
+//
 // Wait releases any resources associated with the Cmd.
 func (c *Cmd) Wait() error {
        if c.Process == nil {