As discussed in https://groups.google.com/forum/#!topic/golang-nuts/ievQGPz1R7k, https://golang.org/cl/4029053 dropped the documentation for the Pid field.
I also propose to extend the documentation with something like:
The value of Pid after the process has been waited/released is not specified.
The reason is that on UNIX systems, Release set Pid to -1, but not on Windows.
This means that a program can not check if Pid == -1 to determine if the process has been released.
The alternative is to change the Windows implementation.
As discussed in https://groups.google.com/forum/#!topic/golang-nuts/ievQGPz1R7k, https://golang.org/cl/4029053 dropped the documentation for the
Pidfield.I also propose to extend the documentation with something like:
The reason is that on UNIX systems,
ReleasesetPidto -1, but not on Windows.This means that a program can not check if
Pid== -1 to determine if the process has been released.The alternative is to change the Windows implementation.