XINU
include
mark.h
Go to the documentation of this file.
1
/* mark.h - notmarked */
2
3
#define MAXMARK 20
/* Maximum number of marked locations */
4
5
extern
int32
*(
marks
[]);
6
extern
int32
nmarks
;
7
extern
sid32
mkmutex
;
8
typedef
int32
memmark
[1];
/* Declare a memory mark to be an array */
9
/* so user can reference the name */
10
/* without a leading & */
11
12
/*------------------------------------------------------------------------
13
* notmarked - Return nonzero if a location has not been marked
14
*------------------------------------------------------------------------
15
*/
16
#define notmarked(L) (L[0]<0 || L[0]>=nmarks || marks[L[0]]!=L)
marks
int32 * marks[]
Definition:
mark.c:5
memmark
int32 memmark[1]
Definition:
mark.h:8
mkmutex
sid32 mkmutex
Definition:
mark.c:7
int32
int int32
符号あり32ビット整数(int)
Definition:
kernel.h:11
nmarks
int32 nmarks
Definition:
mark.c:6
sid32
int32 sid32
セマフォID
Definition:
kernel.h:22
Generated by
1.8.13