From c2f437e0b785b43d55978822d119931057627c47 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Sat, 6 Aug 2022 16:53:48 -0400 Subject: [PATCH] Add ErrProcessDone error This is used in upstream Go's `os` package now. --- src/os/exec.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/os/exec.go b/src/os/exec.go index 030979b20..a80c43169 100644 --- a/src/os/exec.go +++ b/src/os/exec.go @@ -1,6 +1,9 @@ package os -import "syscall" +import ( + "errors" + "syscall" +) type Signal interface { String() string @@ -24,6 +27,9 @@ type ProcAttr struct { Sys *syscall.SysProcAttr } +// ErrProcessDone indicates a Process has finished. +var ErrProcessDone = errors.New("os: process already finished") + type ProcessState struct { }