Okay, here goes:
The logs in this piece of code:
> log("null_time : tv_sec = %ld, tv_usec = %ld", null_time.tv_sec, null_time.tv_usec);
>
> /* Poll (without blocking) for new input, output, and exceptions */
> if (select(maxdesc + 1, &input_set, &output_set, &exc_set, &null_time) < 0) {
> perror("SYSERR: Select poll");
> return;
> }
> log("null_time : tv_sec = %ld, tv_usec = %ld", null_time.tv_sec, null_time.tv_usec);
>
> // I've added this to set it back to 0
> null_time.tv_sec = 0;
> null_time.tv_usec = 0;
give me :
May 20 13:23:33 :: null_time : tv_sec = 0, tv_usec = 0
May 20 13:23:33 :: null_time : tv_sec = 21276209, tv_usec = 890000
May 20 13:23:33 :: null_time : tv_sec = 0, tv_usec = 0
May 20 13:23:33 :: null_time : tv_sec = 21276209, tv_usec = 790000
May 20 13:23:34 :: null_time : tv_sec = 0, tv_usec = 0
May 20 13:23:34 :: null_time : tv_sec = 21276209, tv_usec = 680000
We're using Redhat 5.2, the kernel is 2.0.36.
Thanks again, for all the input you guys have given me =)
-> Ben
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT