Coherent4.2.10/include/common/_intmask.h
/* (-lgl
* Coherent 386 release 4.2
* Copyright (c) 1982, 1993 by Mark Williams Company.
* All rights reserved. May not be copied without permission.
* For copying permission and licensing info, write licensing@mwc.com
-lgl) */
#ifndef __COMMON__INTMASK_H__
#define __COMMON__INTMASK_H__
/*
* This internal header defines a data type used to hold interrupt-masking
* information. It is not formally specified whether this type is arithmetic
* or non-arithmetic, and no portable uses for it have been defined. It
* exists in the common space for use by the kernel configuration mechanisms
* included in the base system.
*/
/*
* If we are using interrupt masking to define our interrupt priority scheme,
* then we need a type sufficient to hold a bitmask for at least 16 vectors
* (for the IBM PC). Defining this as a long integer should be sufficient
* for now.
*/
typedef unsigned long intmask_t;
#endif /* ! defined (__COMMON__INTMASK_H__) */