From eb267fcc71239adadf484c4e2eb1be7bca280df7 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 18 Sep 2019 22:44:46 -0600 Subject: manager: switch to vanilla gob from rpc to remove reflection bloat Signed-off-by: Jason A. Donenfeld --- manager/ipc_pipe.go | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'manager/ipc_pipe.go') diff --git a/manager/ipc_pipe.go b/manager/ipc_pipe.go index 657a6275..d4214ac0 100644 --- a/manager/ipc_pipe.go +++ b/manager/ipc_pipe.go @@ -12,28 +12,6 @@ import ( "golang.org/x/sys/windows" ) -type pipeRWC struct { - reader *os.File - writer *os.File -} - -func (p *pipeRWC) Read(b []byte) (int, error) { - return p.reader.Read(b) -} - -func (p *pipeRWC) Write(b []byte) (int, error) { - return p.writer.Write(b) -} - -func (p *pipeRWC) Close() error { - err1 := p.writer.Close() - err2 := p.reader.Close() - if err1 != nil { - return err1 - } - return err2 -} - func makeInheritableAndGetStr(f *os.File) (str string, err error) { sc, err := f.SyscallConn() if err != nil { -- cgit v1.2.3-59-g8ed1b