: This is what I asked for, when I asked for "other specification". Could
: you provide the chapter/verse number of where POSIX spec contradicts the
: man pages? It will help me make my case on the TCL forum, since the TCL
: developers remain under the mistaken assumption, that select() may
: return earlier, but never later than specified.
That's trivially easy to show.
Given process X with a priority N + 1 that is doing
while (1) ;
while process Y with a priority of N is doing the select. The kernel
won't prempt X until the time slice is done, which can be a long
time. If the select'd process is swapped out, then it could take a
very very long time to swap back in.
Somewhere in the archives have a pointer to the unified unix spec for
select. Might want to look for it. A useful regular expression might
be http://www.*/select.*.
Warner
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message