| package runtime |
| |
| import "os" |
| |
| // TODO Windows: Linux uses syscalls which don't map to Windows. Needs alternate mechanism |
| func getExitPipe(path string) (*os.File, error) { |
| return nil, nil |
| } |
| |
| // TODO Windows: Linux uses syscalls which don't map to Windows. Needs alternate mechanism |
| func getControlPipe(path string) (*os.File, error) { |
| return nil, nil |
| } |
| |
| // TODO Windows. Windows does not support signals. Need alternate mechanism |
| // Signal sends the provided signal to the process |
| func (p *process) Signal(s os.Signal) error { |
| return nil |
| } |
| |
| func populateProcessStateForEncoding(config *processConfig, uid int, gid int) ProcessState { |
| return ProcessState{ |
| ProcessSpec: config.processSpec, |
| Exec: config.exec, |
| Stdin: config.stdio.Stdin, |
| Stdout: config.stdio.Stdout, |
| Stderr: config.stdio.Stderr, |
| } |
| } |