epoll_wait()
epoll_create()
都有返回值,怎么找不到epoll_ctl()的返回值?
epoll_ctl用来添加/修改/删除需要侦听的文件描述符及其事件
epoll_ctl函数原型:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); 成功返回0 ; 失败返回-1.
epoll_ctl函数原型:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); 成功返回0 ; 失败返回-1.
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-07-26
可以通过man 看下
epoll_ctl函数原型:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);
返回值:0 成功,-1失败。
epoll_ctl函数原型:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);
返回值:0 成功,-1失败。
第2个回答 2012-08-02
success return 0
error return -1 and resaon is in errno
error return -1 and resaon is in errno
第3个回答 2019-01-04
明显是穿指针进去,会改变指针结构的值,没有copy操作。