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
5package net
6
7import "syscall"
8
9func 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
17func setLinger(fd *netFD, sec int) error {
18	return syscall.EPLAN9
19}
20