Created attachment 172970 [details] patch for /usr/src/lib/libc/sys/sigaction.2 Man page for sigaction system call does not match the corresponding function definition in /usr/include/sys/signal.h
Comment from the review: "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." Thank you for the patch & apologies for the long time to respond but it's best if the manual stays as-is.