Add fds to epoll_ctl error message

This commit is contained in:
Tevin Zhang 2019-02-12 16:01:11 +08:00
parent 62afebf5fa
commit f3158e873d
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package tcp
import (
"fmt"
"os"
"syscall"
"time"
@ -74,7 +75,7 @@ func registerEvents(pollerFd int, fd int) error {
event.Events = syscall.EPOLLOUT | syscall.EPOLLIN | EPOLLET
event.Fd = int32(fd)
if err := syscall.EpollCtl(pollerFd, syscall.EPOLL_CTL_ADD, fd, &event); err != nil {
return os.NewSyscallError("epoll_ctl", err)
return os.NewSyscallError(fmt.Sprintf("epoll_ctl(%d, ADD, %d, ...)", pollerFd, fd), err)
}
return nil
}