github.com/twelsh-aw/go/src@v0.0.0-20230516233729-a56fe86a7c81/runtime/netpoll_fake.go (about) 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 js/wasm and wasip1/wasm. 6 // Should never be used, because wasm network connections do not honor "SetNonblock". 7 8 //go:build (js && wasm) || wasip1 9 10 package runtime 11 12 func netpollinit() { 13 } 14 15 func netpollIsPollDescriptor(fd uintptr) bool { 16 return false 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 netpollBreak() { 31 } 32 33 func netpoll(delay int64) gList { 34 return gList{} 35 }