diff options
author | Warner Losh <imp@FreeBSD.org> | 2020-10-28 21:09:56 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2020-10-28 21:09:56 +0000 |
commit | b4e4f070eacdc3873f5d6ab9728c0eaae2ff376a (patch) | |
tree | 5acd548b336ea3908c501e8f96750098d71431b7 /share/man/man9 | |
parent | be7a6b3d84398801b81e95023728aee74f6cc121 (diff) | |
download | src-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.9 | 6 |
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> |