]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cmd/nncp-daemon/main.go
Ability to dial through pipes
[nncp.git] / src / cmd / nncp-daemon / main.go
index 318c3e450d9a190877cbc28554be5b1c904c9bda..0f7e460e401016165956c50987fcac6dd70026dc 100644 (file)
@@ -43,20 +43,24 @@ type InetdConn struct {
        w *os.File
 }
 
-func (ic *InetdConn) Read(p []byte) (n int, err error) {
-       return ic.r.Read(p)
+func (InetdConn) Read(p []byte) (n int, err error) {
+       return c.r.Read(p)
 }
 
-func (ic *InetdConn) Write(p []byte) (n int, err error) {
-       return ic.w.Write(p)
+func (InetdConn) Write(p []byte) (n int, err error) {
+       return c.w.Write(p)
 }
 
-func (ic *InetdConn) SetReadDeadline(t time.Time) error {
-       return ic.r.SetReadDeadline(t)
+func (InetdConn) SetReadDeadline(t time.Time) error {
+       return c.r.SetReadDeadline(t)
 }
 
-func (ic *InetdConn) SetWriteDeadline(t time.Time) error {
-       return ic.w.SetWriteDeadline(t)
+func (c InetdConn) SetWriteDeadline(t time.Time) error {
+       return c.w.SetWriteDeadline(t)
+}
+
+func (c InetdConn) Close() error {
+       return c.w.Close()
 }
 
 func performSP(ctx *nncp.Ctx, conn nncp.ConnDeadlined, nice uint8) {