Bug 211365
Konstantin Stroykovskiy <bonkor@gmail.com>
Details
- Reviewers
bcr jilles - Group Reviewers
Src Committers manpages
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 11050 Build 11435: arc lint + arc unit
Event Timeline
Gee, You really make me wish I had a src bit to approve this. :-\
I can't help here, sorry.
Note the paragraph below starting with "The above declaration of struct sigaction is not literal.". The man page is inconsistent now.
Also, I don't think applications are supposed to use the __sigaction_u, __sa_handler and __sa_sigaction identifiers.
The definition in the man page could be clarified using a C11 anonymous union, but this cannot be used in the implementation, since we do not want to require using recent compilers and standards to compile application code.
(unmentored) doc committers have privileges to commit man page changes to src without additional src approval. Why would one think that the situation would be different when approving mentored doc committers for similar purposes?
Right, I sometimes hesitate because I can't grasp the extend of the change and whether what the man page change does reflects the src tree and what is done there.
As far as I can see, nothing was committed so there is nothing to revert.
Perhaps something could be changed to clarify somehow inside the synopsis that sa_handler and sa_sigaction may overlap.