runtime: copy netpoll code from Go 1.7 runtime
Reviewed-on: https://go-review.googlesource.com/31325 From-SVN: r241307
This commit is contained in:
parent
f5de494c59
commit
812ba636c7
24 changed files with 1159 additions and 1146 deletions
26
libgo/go/runtime/netpoll_nacl.go
Normal file
26
libgo/go/runtime/netpoll_nacl.go
Normal file
|
@ -0,0 +1,26 @@
|
|||
// Copyright 2013 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// Fake network poller for NaCl.
|
||||
// Should never be used, because NaCl network connections do not honor "SetNonblock".
|
||||
|
||||
package runtime
|
||||
|
||||
func netpollinit() {
|
||||
}
|
||||
|
||||
func netpollopen(fd uintptr, pd *pollDesc) int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func netpollclose(fd uintptr) int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func netpollarm(pd *pollDesc, mode int) {
|
||||
}
|
||||
|
||||
func netpoll(block bool) *g {
|
||||
return nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue