|
|
1.1 root 1: #ifndef __COMMON__INTMASK_H__
2: #define __COMMON__INTMASK_H__
3:
4: /*
5: * This internal header contains a definition for a data type used to hold
6: * interrupt masking information. It is not formally specified whether this
7: * type is arithmetic or non-arithmetic, and no portable uses for it have been
8: * defined. It exists in the common space for use by the kernel configuration
9: * mechanisms included in the base system.
10: */
11:
12: /*
13: * If we are using interrupt masking to define our interrupt priority scheme,
14: * then we need a type sufficient to hold a bitmask for at least 16 vectors
15: * (for the IBM PC). Defining this as a long integer should be sufficient
16: * for now.
17: */
18:
19: typedef unsigned long intmask_t;
20:
21: #endif /* ! defined (__COMMON__INTMASK_H__) */
22:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.