Parcourir la source

Export syncpipe fields
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)

Michael Crosby il y a 11 ans
Parent
commit
a3e96abb5a
1 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 10 1
      pkg/libcontainer/nsinit/sync_pipe.go

+ 10 - 1
pkg/libcontainer/nsinit/sync_pipe.go

@@ -3,9 +3,10 @@ package nsinit
 import (
 	"encoding/json"
 	"fmt"
-	"github.com/dotcloud/docker/pkg/libcontainer"
 	"io/ioutil"
 	"os"
+
+	"github.com/dotcloud/docker/pkg/libcontainer"
 )
 
 // SyncPipe allows communication to and from the child processes
@@ -36,6 +37,14 @@ func NewSyncPipeFromFd(parendFd, childFd uintptr) (*SyncPipe, error) {
 	return s, nil
 }
 
+func (s *SyncPipe) Child() *os.File {
+	return s.child
+}
+
+func (s *SyncPipe) Parent() *os.File {
+	return s.parent
+}
+
 func (s *SyncPipe) SendToChild(context libcontainer.Context) error {
 	data, err := json.Marshal(context)
 	if err != nil {