Home | History | Annotate | Download | only in poll
      1 // Copyright 2017 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 poll
      6 
      7 import "syscall"
      8 
      9 // CloseFunc is used to hook the close call.
     10 var CloseFunc func(syscall.Handle) error = syscall.Closesocket
     11 
     12 // AcceptFunc is used to hook the accept call.
     13 var AcceptFunc func(syscall.Handle, syscall.Handle, *byte, uint32, uint32, uint32, *uint32, *syscall.Overlapped) error = syscall.AcceptEx
     14 
     15 // ConnectExFunc is used to hook the ConnectEx call.
     16 var ConnectExFunc func(syscall.Handle, syscall.Sockaddr, *byte, uint32, *uint32, *syscall.Overlapped) error = syscall.ConnectEx
     17