sleep.3: miscellanous cleanup, rewrites
authorcheloha <cheloha@openbsd.org>
Tue, 7 Dec 2021 03:16:08 +0000 (03:16 +0000)
committercheloha <cheloha@openbsd.org>
Tue, 7 Dec 2021 03:16:08 +0000 (03:16 +0000)
commitfb8fafb408372c525bdd2dab4215b1116dbf5fb8
tree8c94cc3df3d1f964a7ef53e62e1296ee918c8dee
parent9b67a73c14000b464fcf20ca87c0e97b7dd3eeeb
sleep.3: miscellanous cleanup, rewrites

Highlights:

- Tighten up the NAME.
- "process" -> "thread".
- Tidy up the DESCRIPTION.  In particular, omit discussion of the
  historial SIGALRM-based implementation.
- Simplify RETURN VALUES.
- Add an ERRORS section, note that sleep(3) can set EINTR.
- Update STANDARDS to POSIX.1-2008.
- Note that setting errno is an extension to the spec.

Discussed with and revised by jmc@, deraadt@, millert@, and schwarze@.
With a history lesson from jsg@.

Thread: https://marc.info/?l=openbsd-tech&m=162718445809428&w=2

"the changes read fine to me" jmc@, ok millert@ schwarze@
lib/libc/gen/sleep.3