ppoll with multiple threads

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The select(2) man page was updated about a year ago to clarify the
behavior of pselect in multi-threaded programs.

http://git.kernel.org/cgit/docs/man-pages/man-pages.git/commit/man2/select.2?id=2e72e991695f745d6419feeb77598f61d8c86a52

Should a similar update be made to poll(2) for ppoll?

If I'm reading the kernel source (fs/select.c) correctly, both syscalls
(pselect6 and ppoll) use a (possibly unfortunately named) "sigprocmask"
function to manipulate the signal mask, so their behavior should be the
same in this regard.

Also, it might be nice to clarify that these changes are clarifications
of existing behavior, rather than new behavior (i.e. clarify the
clarification).  The current situation is pretty confusing:

http://stackoverflow.com/questions/17011460/ppoll-vs-pselect-with-multiple-threads

-- 
========================================================================
Ian Pilcher                                         arequipeno@xxxxxxxxx
Sometimes there's nothing left to do but crash and burn...or die trying.
========================================================================
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux