Please confirm you hate our users so much ;-) that you want to impose
the following abomination on them. Can you even find the original
documentation in this horribly noisy haystack? Do you realize this
wouldn't even be the worst part of the manual in this regard? :-(
-- Function: void setpwent (void)
| MT-Unsafe uses-a-static-buffer-overwritten-by-other-calls,
may-read-from-the-global-locale-object || AS-Unsafe
calls-the-dynamic-loader,
calls-functions-from-plugins-external-to-libc,
calls-memory-allocation-functions,
may-deadlock-with-itself-in-asynchronous-signal-handlers
|| AC-Unsafe
may-leave-data-structures-in-an-inconsistent-state-if-cancelled-asynchronously,
may-leave-locks-held-if-cancelled-asynchronously,
may-leak-file-descriptors-upon-asynchronous-cancellation,
may-leak-memory-upon-asynchronous-cancellation |
For detailed definitions, see also *note Safety Keywords::.