...

Source file src/pkg/net/tcpsockopt_plan9.go

     1	// Copyright 2014 The Go Authors. All rights reserved.
     2	// Use of this source code is governed by a BSD-style
     3	// license that can be found in the LICENSE file.
     4	
     5	// TCP socket options for plan9
     6	
     7	package net
     8	
     9	import (
    10		"syscall"
    11		"time"
    12	)
    13	
    14	func setNoDelay(fd *netFD, noDelay bool) error {
    15		return syscall.EPLAN9
    16	}
    17	
    18	// Set keep alive period.
    19	func setKeepAlivePeriod(fd *netFD, d time.Duration) error {
    20		cmd := "keepalive " + itoa(int(d/time.Millisecond))
    21		_, e := fd.ctl.WriteAt([]byte(cmd), 0)
    22		return e
    23	}
    24	

View as plain text