summaryrefslogtreecommitdiffstats
path: root/sys/sys/rman.h
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>2000-11-09 15:42:05 +0000
committerwollman <wollman@FreeBSD.org>2000-11-09 15:42:05 +0000
commita7b79f313ac2b2d8e8f2ad0e4994c2dda15475e4 (patch)
tree3e3267477571a81545875019784abb7a6d320bfb /sys/sys/rman.h
parentfa7e377e8ca8cd0fad313c6055af7c3b5a514e70 (diff)
downloadFreeBSD-src-a7b79f313ac2b2d8e8f2ad0e4994c2dda15475e4.zip
FreeBSD-src-a7b79f313ac2b2d8e8f2ad0e4994c2dda15475e4.tar.gz
Fix a reference to ``Standard C'' to refer specifically to the 1990 version;
the requirement it describes is not in C99.
Diffstat (limited to 'sys/sys/rman.h')
-rw-r--r--sys/sys/rman.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/sys/rman.h b/sys/sys/rman.h
index 6535f20..14275cb 100644
--- a/sys/sys/rman.h
+++ b/sys/sys/rman.h
@@ -84,7 +84,10 @@ struct u_rman {
* We use a linked list rather than a bitmap because we need to be able to
* represent potentially huge objects (like all of a processor's physical
* address space). That is also why the indices are defined to have type
- * `unsigned long' -- that being the largest integral type in Standard C.
+ * `unsigned long' -- that being the largest integral type in ISO C (1990).
+ * The 1999 version of C allows `long long'; we may need to switch to that
+ * at some point in the future, particularly if we want to support 36-bit
+ * addresses on IA32 hardware.
*/
CIRCLEQ_HEAD(resource_head, resource);
struct resource {
OpenPOWER on IntegriCloud