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