Colin Cross | 7bb052a | 2015-02-03 12:59:37 -0800 | [diff] [blame] | 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 | |
Dan Willemsen | f3f2eb6 | 2018-08-28 11:28:58 -0700 | [diff] [blame] | 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 |
Colin Cross | 7bb052a | 2015-02-03 12:59:37 -0800 | [diff] [blame] | 9 | |
| 10 | package runtime |
| 11 | |
| 12 | func netpollinit() { |
| 13 | } |
| 14 | |
Dan Willemsen | c78f714 | 2017-07-26 13:08:14 -0700 | [diff] [blame] | 15 | func netpolldescriptor() uintptr { |
| 16 | return ^uintptr(0) |
| 17 | } |
| 18 | |
Colin Cross | 7bb052a | 2015-02-03 12:59:37 -0800 | [diff] [blame] | 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) *g { |
| 31 | return nil |
| 32 | } |