我正在查看libevent
代码,并看到了一些代码:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) {
return (syscall(__NR_epoll_ctl, epfd, op, fd, event));
}
使用它的原因是什么?为什么这比直接调用函数更好?
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);