1
0
mirror of https://github.com/golang/go synced 2024-11-20 05:44:44 -07:00

net: update for error (linux)

R=adg
CC=golang-dev
https://golang.org/cl/5303091
This commit is contained in:
Russ Cox 2011-11-01 22:18:16 -04:00
parent f1b64aa758
commit f7b7338ec2

View File

@ -98,12 +98,12 @@ func (p *pollster) StopWaiting(fd int, bits uint) {
p.ctlEvent.Fd = int32(fd) p.ctlEvent.Fd = int32(fd)
p.ctlEvent.Events = events p.ctlEvent.Events = events
if e := syscall.EpollCtl(p.epfd, syscall.EPOLL_CTL_MOD, fd, &p.ctlEvent); e != 0 { if e := syscall.EpollCtl(p.epfd, syscall.EPOLL_CTL_MOD, fd, &p.ctlEvent); e != 0 {
print("Epoll modify fd=", fd, ": ", os.Errno(e).String(), "\n") print("Epoll modify fd=", fd, ": ", os.Errno(e).Error(), "\n")
} }
p.events[fd] = events p.events[fd] = events
} else { } else {
if e := syscall.EpollCtl(p.epfd, syscall.EPOLL_CTL_DEL, fd, nil); e != 0 { if e := syscall.EpollCtl(p.epfd, syscall.EPOLL_CTL_DEL, fd, nil); e != 0 {
print("Epoll delete fd=", fd, ": ", os.Errno(e).String(), "\n") print("Epoll delete fd=", fd, ": ", os.Errno(e).Error(), "\n")
} }
delete(p.events, fd) delete(p.events, fd)
} }