mirror of
https://github.com/lxc/incus
synced 2026-08-02 05:26:46 +00:00
25 lines
880 B
Go
25 lines
880 B
Go
//go:build windows
|
|
|
|
package subprocess
|
|
|
|
import (
|
|
"errors"
|
|
"io"
|
|
)
|
|
|
|
// NewProcess is a constructor for a process object. Represents a process with argument config.
|
|
// stdoutPath and stderrPath arguments are optional. Returns an address to process.
|
|
func NewProcess(name string, args []string, stdoutPath string, stderrPath string) (*Process, error) {
|
|
return nil, errors.New("Windows isn't supported at this time")
|
|
}
|
|
|
|
// NewProcessWithFds is a constructor for a process object. Represents a process with argument config. Returns an address to process.
|
|
func NewProcessWithFds(name string, args []string, stdin io.ReadCloser, stdout io.WriteCloser, stderr io.WriteCloser) *Process {
|
|
return nil
|
|
}
|
|
|
|
// ImportProcess imports a saved process into a subprocess object.
|
|
func ImportProcess(path string) (*Process, error) {
|
|
return nil, errors.New("Windows isn't supported at this time")
|
|
}
|