aboutsummaryrefslogtreecommitdiff
path: root/share/man/man9
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2020-10-28 21:09:56 +0000
committerWarner Losh <imp@FreeBSD.org>2020-10-28 21:09:56 +0000
commitb4e4f070eacdc3873f5d6ab9728c0eaae2ff376a (patch)
tree5acd548b336ea3908c501e8f96750098d71431b7 /share/man/man9
parentbe7a6b3d84398801b81e95023728aee74f6cc121 (diff)
downloadsrc-b4e4f070eacdc3873f5d6ab9728c0eaae2ff376a.tar.gz
src-b4e4f070eacdc3873f5d6ab9728c0eaae2ff376a.zip
Note that sys/systm.h is special too
If you need / want to includerd sys/systm.h, it has to be just after param.h/types.h. Document this existing practice. Not all kernel files include systm.h, but when you do, it should be done out of order. Reviewed by: vangyzen, kib, emaste Differential Review: https://reviews.freebsd.org/D26981
Notes
Notes: svn path=/head/; revision=367118
Diffstat (limited to 'share/man/man9')
-rw-r--r--share/man/man9/style.96
1 files changed, 5 insertions, 1 deletions
diff --git a/share/man/man9/style.9 b/share/man/man9/style.9
index 08f874635b23..10ca64cde817 100644
--- a/share/man/man9/style.9
+++ b/share/man/man9/style.9
@@ -25,7 +25,7 @@
.\" From: @(#)style 1.14 (Berkeley) 4/28/95
.\" $FreeBSD$
.\"
-.Dd July 16, 2020
+.Dd October 28, 2020
.Dt STYLE 9
.Os
.Sh NAME
@@ -156,9 +156,13 @@ includes
.In sys/types.h ;
do not include both.
.Pc
+Next, include
+.In sys/systm.h ,
+if needed.
The remaining kernel headers should be sorted alphabetically.
.Bd -literal
#include <sys/types.h> /* Non-local includes in angle brackets. */
+#include <sys/systm.h>
#include <sys/endian.h>
#include <sys/lock.h>
#include <sys/queue.h>