Hi,

In message "[ruby-talk:25914] FIX! for Re: BUG? Solaris select or poll does not recover correctly when signaled"
    on 01/11/21, Ville Mattila <mulperi / iki.fi> writes:

|The problem is solved with the following two patches.

Thank you.  I have a question.

|+                if (tv.tv_sec < 0 || tv.tv_usec < 0) {
|+                    memset(tvp, 0, sizeof(struct timeval));
|+                }

Does this mean

			if (tv.tv_sec < 0)  tv.tv_sec = 0;
			if (tv.tv_usec < 0) tv.tv_usec = 0;

or something else?

							matz.