STDIN og select?
while( 1 ){
tv.tv_usec = 200000;
if( select(fdmax+1, &read_fds, NULL, NULL, &tv) == -1 )
{
perror("select");
exit(1);
}
if( FD_ISSET(STDIN, &read_fds) )
{
printf("A key was pressed..\n");
exit(1);
}
else
{
printf("timed out");
}
printf("hmm...\n");
}
denne kode burde efter hvad jeg kan se, skrive "hmm..." hver 200 millisekunder, hvis man ikke skriver noget - men det gør den ikke..
Det er somom den ignorere den timeout jeg har sat?
any help..?