Bug: select() does not modify timeout (arg 5) on return
Javier
gweobia@yahoo.com
Wed Feb 10 22:29:00 GMT 2010
select() call with specified timeout in argument 5 is not altered on return when time is up.
on windows code below returns: should be 0.0 but we have: 5.0
on linux code below returns: should be 0.0 but we have: 0.0
uname -a:
CYGWIN_NT-5.1 computer 1.7.1(0.218/5/3) 2009-12-07 11:48 i686 Cygwin
-----
#include <stdio.h>
#include <sys/select.h>
int main()
{
struct timeval tm;
tm.tv_sec = 5;
tm.tv_usec = 0;
select(1, NULL, NULL, NULL, &tm);
printf("should be 0.0 but we have: %ld.%ld\n", tm.tv_sec, tm.tv_usec);
}
-----
Javier
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list