From: Russ Cox Date: Wed, 15 Jul 2015 03:48:34 +0000 (-0400) Subject: os/exec: document that Cmd.Wait waits for stdin I/O X-Git-Tag: go1.5beta2~34 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d000e8742a173aa0659584aa01b7ba2834ba28ab;p=gostls13.git os/exec: document that Cmd.Wait waits for stdin I/O Fixes #10338. Change-Id: Ib86cb9a6c694b1e442a9957153c7ca38a7d11c3e Reviewed-on: https://go-review.googlesource.com/12232 Reviewed-by: Andrew Gerrand Reviewed-by: Ian Lance Taylor --- diff --git a/src/os/exec/exec.go b/src/os/exec/exec.go index 1f5fb6e39c..fcc37870ed 100644 --- a/src/os/exec/exec.go +++ b/src/os/exec/exec.go @@ -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 {