In the man page for sigpending (in man-pages-3.19), I see the following errors:
1. In NOTES, there is the sentence "The set of signals that is pending for a thread is the union of the set of signals that is pending for that thread and the set of threads that is peding for the process as a whole; see signal(7).". The word "pending" is misspelt (missing a letter "n"); also, "the set of threads that is pending" should be "the set of signals that is pending".
2. The next line states "A child created via fork(2) initially has an empty pending signal set; the pending signal set is preserved across an execve(2).". However, the man page for execve states that "The set of pending signals is cleared (sigpending(2)).". I am not sure which is correct, but these are obviously contradictory.
Steps to Reproduce:
ive sent patches upstream for both issues. i dont bother adding fixes to the package as the man page guys are pretty good at putting out regular updates, and it isnt like documentation is super critical ;).