summaryrefslogtreecommitdiff
path: root/vendor/github.com/opencontainers/runc/libcontainer/console.go
blob: 917acc702f36cb3992d2a10899f7d304f0ea12f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package libcontainer

import (
	"io"
	"os"
)

// Console represents a pseudo TTY.
type Console interface {
	io.ReadWriteCloser

	// Path returns the filesystem path to the slave side of the pty.
	Path() string

	// Fd returns the fd for the master of the pty.
	File() *os.File
}