freebsd-nq/share/man
Conrad Meyer fea73412a0 sleep(9), sleepqueue(9): const'ify wchan pointers
_sleep(9), wakeup(9), sleepqueue(9), et al do not dereference or modify the
channel pointers provided in any way; they are merely used as intptrs into a
dictionary structure to match waiters with wakers.  Correctly annotate this
such that _sleep() and wakeup() may be used on const pointers without
invoking ugly patterns like __DECONST().  Plumb const through all of the
underlying sleepqueue bits.

No functional change.

Reviewed by:	rlibby
Discussed with:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D22914
2019-12-24 16:19:33 +00:00
..
man1 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man3 Expand stats(3) man page to add a caveat regarding HZ. 2019-12-02 21:03:09 +00:00
man4 lagg: Clean up handling of the rr_limit option. 2019-12-22 21:56:47 +00:00
man5 pf: Remove references to 'egress' 2019-12-08 02:11:06 +00:00
man6 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man7 security.7: add caveat about interim sysctl paths from r355436 2019-12-11 16:43:54 +00:00
man8 Remove picobsd build scripts and the remaining tinyware 2019-11-05 02:30:41 +00:00
man9 sleep(9), sleepqueue(9): const'ify wchan pointers 2019-12-24 16:19:33 +00:00
Makefile