exec_other.mx raw
1 //go:build (!aix && !android && !freebsd && !linux && !netbsd && !openbsd && !plan9 && !solaris) || baremetal || moxie.wasm || nintendoswitch
2
3 package os
4
5 import "syscall"
6
7 var (
8 Interrupt Signal = syscall.SIGINT
9 Kill Signal = syscall.SIGKILL
10 )
11
12 func findProcess(pid int) (*Process, error) {
13 return &Process{Pid: pid}, nil
14 }
15
16 func (p *Process) release() error {
17 p.Pid = -1
18 return nil
19 }
20
21 func forkExec(_ string, _ []string, _ *ProcAttr) (pid int, err error) {
22 return 0, ErrNotImplemented
23 }
24
25 func startProcess(_ string, _ []string, _ *ProcAttr) (proc *Process, err error) {
26 return &Process{Pid: 0}, ErrNotImplemented
27 }
28