svn commit: r286103 - head/share/man/man9
John-Mark Gurney
jmg at FreeBSD.org
Fri Jul 31 03:28:04 UTC 2015
Author: jmg
Date: Fri Jul 31 03:28:02 2015
New Revision: 286103
URL: https://svnweb.freebsd.org/changeset/base/286103
Log:
The implementation note isn't true anymore..
Not that anyone reads it, but those that do, remind them that this
isn't usable in userland... I can't wait till this doc is wrong..
Modified:
head/share/man/man9/CTASSERT.9
Modified: head/share/man/man9/CTASSERT.9
==============================================================================
--- head/share/man/man9/CTASSERT.9 Fri Jul 31 01:12:31 2015 (r286102)
+++ head/share/man/man9/CTASSERT.9 Fri Jul 31 03:28:02 2015 (r286103)
@@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd September 5, 2008
+.Dd July 30, 2015
.Dt CTASSERT 9
.Os
.Sh NAME
@@ -48,14 +48,10 @@ The
macro is useful for asserting the size or alignment of important
data structures and variables during compilation, which would
otherwise cause the code to fail at run time.
-.Sh IMPLEMENTATION NOTES
+.Pp
The
.Fn CTASSERT
-macro should not be used in a header file.
-It is implemented using a dummy typedef, with a name (based on line number)
-that may conflict with a
-.Fn CTASSERT
-in a source file including that header.
+macro is not usable in userland.
.Sh EXAMPLES
Assert that the size of the
.Vt uuid
More information about the svn-src-all
mailing list