|
|
1.1 root 1: /*
2: * /usr/include/sys/__paddr.h
3: *
4: * The definition of __paddr_t.
5: *
6: * Revised Mon Mar 22 13:12:44 1993 CST
7: */
8:
9: #ifndef __SYS___PADDR_H__
10: #define __SYS___PADDR_H__
11:
12: /*
13: * This internal header file is intended to be the sole point of definition
14: * for the internal data type "__paddr_t", which is used as the basis of the
15: * definition of the internal kernel data type "paddr_t".
16: *
17: * The semantics of this type are not well-defined. Any access to a data item
18: * of this type or a type derived from it is non-portable, and is not
19: * guaranteed to remain the same across releases of the operating system.
20: * Not even the size of such an item can be assumed to remain constant, so
21: * use of such an item in a structure visible to user or driver code is
22: * prohibited. [ Exception; certain header files from earlier releases of the
23: * Coherent operating system defined such structures, which remain in the
24: * current release but which are being phased out. Therefore, access to those
25: * structures is similarly non-portable by transitivity, and developers are
26: * cautioned to find portable alternatives. ]
27: */
28:
29: typedef long __paddr_t;
30:
31: #endif /* ! defined (__SYS___PADDR_H__) */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.