aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/os/exec.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/os/exec.go')
-rw-r--r--libgo/go/os/exec.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/libgo/go/os/exec.go b/libgo/go/os/exec.go
index bc75d4d..9eb3166 100644
--- a/libgo/go/os/exec.go
+++ b/libgo/go/os/exec.go
@@ -149,6 +149,8 @@ func (p *ProcessState) SystemTime() time.Duration {
}
// Exited reports whether the program has exited.
+// On Unix systems this reports true if the program exited due to calling exit,
+// but false if the program terminated due to a signal.
func (p *ProcessState) Exited() bool {
return p.exited()
}
@@ -162,7 +164,7 @@ func (p *ProcessState) Success() bool {
// Sys returns system-dependent exit information about
// the process. Convert it to the appropriate underlying
// type, such as syscall.WaitStatus on Unix, to access its contents.
-func (p *ProcessState) Sys() interface{} {
+func (p *ProcessState) Sys() any {
return p.sys()
}
@@ -171,6 +173,6 @@ func (p *ProcessState) Sys() interface{} {
// type, such as *syscall.Rusage on Unix, to access its contents.
// (On Unix, *syscall.Rusage matches struct rusage as defined in the
// getrusage(2) manual page.)
-func (p *ProcessState) SysUsage() interface{} {
+func (p *ProcessState) SysUsage() any {
return p.sysUsage()
}