...
Run Format

Source file src/net/hook.go

     1	// Copyright 2015 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 "context"
     8	
     9	var (
    10		// if non-nil, overrides dialTCP.
    11		testHookDialTCP func(ctx context.Context, net string, laddr, raddr *TCPAddr) (*TCPConn, error)
    12	
    13		testHookHostsPath = "/etc/hosts"
    14		testHookLookupIP  = func(
    15			ctx context.Context,
    16			fn func(context.Context, string) ([]IPAddr, error),
    17			host string,
    18		) ([]IPAddr, error) {
    19			return fn(ctx, host)
    20		}
    21		testHookSetKeepAlive = func() {}
    22	)
    23	

View as plain text