jsjlj2003 发表于 2013-04-15 10:56

Linux中的epoll_wait异常,请各位指教

各位侠客,我为了用epoll功能,把redhat9的kernel2.4.20编译升级到了2.6.18。调用epoll相关函数编译时出错找不到相应的定义。所以重新编译了glibc2.3.4。然后能正常编译过去也能运行。但epoll_wait当有客户端新连接时也不会触发,客户端连接是成功的;同时epoll_wait的timeout设任何值(0,-1,10000等)都立即返回-1。一直搞不明白为什么会这样,epoll_create、epoll_ctl都正常,唯有epoll_wait出现这么奇怪的现象,是不是内核没有编译好的原因?还是其它什么原因?请大家指教!!

jsjlj2003 发表于 2013-04-16 10:56

原来是自己大意造成的!是自己弄错了!
页: [1]
查看完整版本: Linux中的epoll_wait异常,请各位指教