Add process.Release for unix

Signed-off-by: leongross <leon.gross@9elements.com>
This commit is contained in:
leongross
2024-05-07 17:06:19 +02:00
committed by Ron Evans
parent 3a8ef33c72
commit 3023ba584b
3 changed files with 31 additions and 15 deletions
+9
View File
@@ -7,6 +7,7 @@
package os
import (
"runtime"
"syscall"
)
@@ -24,3 +25,11 @@ var (
func findProcess(pid int) (*Process, error) {
return &Process{Pid: pid}, nil
}
func (p *Process) release() error {
// NOOP for unix.
p.Pid = -1
// no need for a finalizer anymore
runtime.SetFinalizer(p, nil)
return nil
}