...

Source file src/runtime/netpoll_fake.go

     1	// Copyright 2013 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	// Fake network poller for NaCl and wasm/js.
     6	// Should never be used, because NaCl and wasm/js network connections do not honor "SetNonblock".
     7	
     8	// +build nacl js,wasm
     9	
    10	package runtime
    11	
    12	func netpollinit() {
    13	}
    14	
    15	func netpolldescriptor() uintptr {
    16		return ^uintptr(0)
    17	}
    18	
    19	func netpollopen(fd uintptr, pd *pollDesc) int32 {
    20		return 0
    21	}
    22	
    23	func netpollclose(fd uintptr) int32 {
    24		return 0
    25	}
    26	
    27	func netpollarm(pd *pollDesc, mode int) {
    28	}
    29	
    30	func netpoll(block bool) gList {
    31		return gList{}
    32	}
    33	

View as plain text