Messages in this thread | | | Subject | Re: pselect() modifying timeout | From | Alan Cox <> | Date | Mon, 08 Aug 2005 12:10:12 +0100 |
| |
On Gwe, 2005-08-05 at 12:42 +0200, Michael Kerrisk wrote: > 1. POSIX made the behaviour of pselect() explicit -- the > timeout must not be modified. The idea was to avoid the > vagueness of the select() specification; it had to be vague > because of existing implementations. By contrast, there were
Unfortunately it made the wrong choice with pselect, as Linux select experience has shown the modified timeout is *very* useful data to some applications. So the patch is better than the POSUX behaviour. The library can wrap it to provide the poorer standards compliant API while not stopping people using the better one for Linux specific apps.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |