incus-mirror/shared/subprocess/manager_windows.go
Nathan Chase aba6837ee4
shared/subprocess: Don't needlessly use format string functions
Signed-off-by: Nathan Chase <ntc477@utexas.edu>
2025-05-23 01:42:42 -04:00

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")
}