feat: Host environment (#1293)

This commit is contained in:
ChristopherHX authored and GitHub committed 2022-11-16 21:29:45 +00:00
1 parent 64e68bd7f2
commit f2b98ed301
39 files changed
+1396 -187

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
//go:build (!windows && !plan9 && !openbsd) || (!windows && !plan9 && !mips64)
package container
import (
"os"
"syscall"
"github.com/creack/pty"
)
func getSysProcAttr(cmdLine string, tty bool) *syscall.SysProcAttr {
if tty {
return &syscall.SysProcAttr{
Setsid: true,
Setctty: true,
}
}
return &syscall.SysProcAttr{
Setpgid: true,
}
}
func openPty() (*os.File, *os.File, error) {
return pty.Open()
}