]> Cypherpunks.ru repositories - gostls13.git/blob - src/runtime/netpoll_fake.go
runtime: implement wasip1 netpoll
[gostls13.git] / 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 js/wasm.
6 // Should never be used, because js/wasm network connections do not honor "SetNonblock".
7
8 //go:build js && wasm
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 }