|
a/src/utils/netcon.cpp |
|
b/src/utils/netcon.cpp |
|
... |
|
... |
115 |
ret = select(fd+1, 0, &rd, 0, &tv);
|
115 |
ret = select(fd+1, 0, &rd, 0, &tv);
|
116 |
} else {
|
116 |
} else {
|
117 |
ret = select(fd+1, &rd, 0, 0, &tv);
|
117 |
ret = select(fd+1, &rd, 0, 0, &tv);
|
118 |
}
|
118 |
}
|
119 |
if (!FD_ISSET(fd, &rd)) {
|
119 |
if (!FD_ISSET(fd, &rd)) {
|
120 |
LOGERR(("Netcon::select1: fd not ready after select ??\n"));
|
120 |
LOGDEB2(("Netcon::select1: fd %d timeout\n",fd));
|
121 |
return -1;
|
|
|
122 |
}
|
121 |
}
|
123 |
return ret;
|
122 |
return ret;
|
124 |
}
|
123 |
}
|
125 |
|
124 |
|
126 |
void SelectLoop::setperiodichandler(int (*handler)(void *), void *p, int ms)
|
125 |
void SelectLoop::setperiodichandler(int (*handler)(void *), void *p, int ms)
|