summaryrefslogtreecommitdiff
path: root/pkg/adapter/terminal_unsupported.go
blob: 3009f0a38dd961d1b9d25803ce6f1796a9a4ce2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// +build !linux

package adapter

import (
	"context"
	"os"

	"github.com/containers/libpod/libpod"
	"github.com/containers/libpod/libpod/define"
)

// ExecAttachCtr execs and attaches to a container
func ExecAttachCtr(ctx context.Context, ctr *libpod.Container, tty, privileged bool, env map[string]string, cmd []string, user, workDir string, streams *libpod.AttachStreams, preserveFDs uint, detachKeys string) (int, error) {
	return -1, define.ErrNotImplemented
}

// StartAttachCtr starts and (if required) attaches to a container
// if you change the signature of this function from os.File to io.Writer, it will trigger a downstream
// error. we may need to just lint disable this one.
func StartAttachCtr(ctx context.Context, ctr *libpod.Container, stdout, stderr, stdin *os.File, detachKeys string, sigProxy bool, startContainer bool, recursive bool) error { //nolint-interfacer
	return define.ErrNotImplemented
}