mirror of https://github.com/docker/docs.git
				
				
				
			Export syncpipe fields
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
This commit is contained in:
		
							parent
							
								
									26ac05c8bc
								
							
						
					
					
						commit
						a3e96abb5a
					
				|  | @ -3,9 +3,10 @@ package nsinit | ||||||
| import ( | import ( | ||||||
| 	"encoding/json" | 	"encoding/json" | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"github.com/dotcloud/docker/pkg/libcontainer" |  | ||||||
| 	"io/ioutil" | 	"io/ioutil" | ||||||
| 	"os" | 	"os" | ||||||
|  | 
 | ||||||
|  | 	"github.com/dotcloud/docker/pkg/libcontainer" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| // SyncPipe allows communication to and from the child processes
 | // SyncPipe allows communication to and from the child processes
 | ||||||
|  | @ -36,6 +37,14 @@ func NewSyncPipeFromFd(parendFd, childFd uintptr) (*SyncPipe, error) { | ||||||
| 	return s, nil | 	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 { | func (s *SyncPipe) SendToChild(context libcontainer.Context) error { | ||||||
| 	data, err := json.Marshal(context) | 	data, err := json.Marshal(context) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue