github.com/yanyiwu/go@v0.0.0-20150106053140-03d6637dbb7f/src/net/file_stub.go (about)

     1  // Copyright 2011 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  // +build nacl
     6  
     7  package net
     8  
     9  import (
    10  	"os"
    11  	"syscall"
    12  )
    13  
    14  // FileConn returns a copy of the network connection corresponding to
    15  // the open file f.  It is the caller's responsibility to close f when
    16  // finished.  Closing c does not affect f, and closing f does not
    17  // affect c.
    18  func FileConn(f *os.File) (c Conn, err error) {
    19  	return nil, syscall.ENOPROTOOPT
    20  
    21  }
    22  
    23  // FileListener returns a copy of the network listener corresponding
    24  // to the open file f.  It is the caller's responsibility to close l
    25  // when finished.  Closing l does not affect f, and closing f does not
    26  // affect l.
    27  func FileListener(f *os.File) (l Listener, err error) {
    28  	return nil, syscall.ENOPROTOOPT
    29  
    30  }
    31  
    32  // FilePacketConn returns a copy of the packet network connection
    33  // corresponding to the open file f.  It is the caller's
    34  // responsibility to close f when finished.  Closing c does not affect
    35  // f, and closing f does not affect c.
    36  func FilePacketConn(f *os.File) (c PacketConn, err error) {
    37  	return nil, syscall.ENOPROTOOPT
    38  }