> /* Watch stdin (fd 0) to see when it has input. */ > FD_ZERO(&rfds); > FD_SET(0, &rfds); > /* Wait up to five seconds. */ > tv.tv_sec = 5; > tv.tv_usec = 0; > > retval = select(1, &rfds, NULL, NULL, &tv);
strange, ar fi trebuit sa mearga uita-te prin include sa vezi daca nu sunt definite alte balarii, si mai ales verifica daca structura timeval este definita in momentul folosirii ( adica daca ai include-urile ca lumea ) in alta ordine de idei sa-ti dau un sfat: dupa ce ai facut selectul, pe linux nu te mai poti baza pe ce a fost in timeval ( daca nu ma inshel cred ca nici pe fdmask ); asta ca sa nu te kinui si tu ca mine o data pe la sisteme de operare, ca nu intelegeam de ce pe solaris e ok, dar pe linux moka Alex --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
