add FindProcess for posix

Signed-off-by: leongross <leon.gross@9elements.com>
This commit is contained in:
leongross
2024-04-04 11:52:53 +02:00
committed by Ron Evans
parent 20b58a0128
commit 3a8ef33c72
3 changed files with 43 additions and 1 deletions
+6 -1
View File
@@ -58,7 +58,7 @@ type Process struct {
}
func StartProcess(name string, argv []string, attr *ProcAttr) (*Process, error) {
return nil, &PathError{"fork/exec", name, ErrNotImplemented}
return nil, &PathError{Op: "fork/exec", Path: name, Err: ErrNotImplemented}
}
func (p *Process) Wait() (*ProcessState, error) {
@@ -77,3 +77,8 @@ func Ignore(sig ...Signal) {
// leave all the signals unaltered
return
}
// Keep compatibility with golang and always succeed and return new proc with pid on Linux.
func FindProcess(pid int) (*Process, error) {
return findProcess(pid)
}