4 Created: Jan 3, 1992 by Philip Homburg
6 Copyright 1995 Philip Homburg
12 #include <minix/config.h>
13 #include <minix/const.h>
14 #include <minix/type.h>
15 #include <minix/ipc.h>
20 PRIVATE mq_t mq_list
[MQ_SIZE
];
21 PRIVATE mq_t
*mq_freelist
;
28 for (i
= 0; i
<MQ_SIZE
; i
++)
30 mq_list
[i
].mq_next
= mq_freelist
;
31 mq_freelist
= &mq_list
[i
];
32 mq_list
[i
].mq_allocated
= 0;
43 mq_freelist
= mq
->mq_next
;
45 assert(mq
->mq_allocated
== 0);
53 mq
->mq_next
= mq_freelist
;
55 assert(mq
->mq_allocated
== 1);
60 * $PchId: mq.c,v 1.7 1998/10/23 20:10:47 philip Exp $