mirror of https://github.com/golang/go.git
runtime: fix netpollBreak for AIX
Change-Id: I2629711ce02d935130fb2aab29f9028b62ba9fe6 Reviewed-on: https://go-review.googlesource.com/c/go/+/204318 Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
17190de085
commit
301bc66a47
|
|
@ -185,13 +185,12 @@ retry:
|
|||
for read(rdwake, unsafe.Pointer(&b[0]), 1) == 1 {
|
||||
}
|
||||
}
|
||||
// Do not look at the other fds in this case as the mode may have changed
|
||||
// XXX only additions of flags are made, so maybe it is ok
|
||||
unlock(&mtxset)
|
||||
goto retry
|
||||
// Still look at the other fds even if the mode may have
|
||||
// changed, as netpollBreak might have been called.
|
||||
n--
|
||||
}
|
||||
var toRun gList
|
||||
for i := 0; i < len(pfds) && n > 0; i++ {
|
||||
for i := 1; i < len(pfds) && n > 0; i++ {
|
||||
pfd := &pfds[i]
|
||||
|
||||
var mode int32
|
||||
|
|
|
|||
Loading…
Reference in New Issue