...

Source file src/net/sockopt_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	package net
     6	
     7	import "syscall"
     8	
     9	func setKeepAlive(fd *netFD, keepalive bool) error {
    10		if keepalive {
    11			_, e := fd.ctl.WriteAt([]byte("keepalive"), 0)
    12			return e
    13		}
    14		return nil
    15	}
    16	
    17	func setLinger(fd *netFD, sec int) error {
    18		return syscall.EPLAN9
    19	}
    20	

View as plain text