From 062edb3487c1cc116cae78bf77420b65c43517d1 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 7 Apr 2026 15:50:59 +0900 Subject: container: remove setup pipe helper The API forces use of finalizer to close the read end of the setup pipe, which is no longer considered acceptable. Exporting this as part of package container also imposes unnecessary maintenance burden. Signed-off-by: Ophestra --- container/params.go | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'container/params.go') diff --git a/container/params.go b/container/params.go index 46c3b9b2..e6cd26f8 100644 --- a/container/params.go +++ b/container/params.go @@ -8,17 +8,6 @@ import ( "syscall" ) -// Setup appends the read end of a pipe for setup params transmission and returns its fd. -func Setup(extraFiles *[]*os.File) (int, *os.File, error) { - if r, w, err := os.Pipe(); err != nil { - return -1, nil, err - } else { - fd := 3 + len(*extraFiles) - *extraFiles = append(*extraFiles, r) - return fd, w, nil - } -} - var ( ErrReceiveEnv = errors.New("environment variable not set") ) -- cgit v1.3.1