1Coverage-Area: Message Queues (MSG)
2Area-Code: msg
3
4/*
5COVERAGE DOCUMENT FOR MESSAGE QUEUES
6====================================
7
8This document lists the items that will be tested for POSIX message queues.
9
10	Item to Test		Status
11==========================================================
12||	Definitions		WON'T DO (for now)	||
13||	Behavior		DONE			||
14||	Functionality		WON'T DO (for now)	||
15||	Stress			WON'T DO (for now)	||
16||	Performance		WON'T DO (for now)	||
17==========================================================
18*/
19
20// Function		Complete?		Priority	Est. Completion
21// ============================================================================
22mq_close		YES			HIGH		DONE
23mq_getattr		YES			MED		DONE
24mq_notify		YES			LOW		DONE
25mq_open			YES			HIGH		DONE
26mq_receive		YES			HIGH		DONE
27mq_send			YES			HIGH		DONE
28mq_setattr		YES			MED		DONE
29mq_timedreceive		YES			LOW		DONE
30mq_timedsend		YES			LOW		DONE
31mq_unlink		YES			MED		DONE
32//msgctl		NO			LOW		WON'T
33//msgget		NO			LOW		WON'T
34//msgrcv		NO			LOW		WON'T
35//msgsnd		NO			LOW		WON'T
36// ===================================================
37
38/*
39 Notes:
40 msgclt, msgget, msgrcv, msgsnd will not be tested at this time as they do
41 not apply to the MSG tag (apply to XSI).
42
43 BUILD INFO
44 ==========
45
46 posix1b - See information in BUILD file (under Semaphores).  You will
47           also need to add -I/usr/include/posix1b/ to LDFLAGS.
48
49 http://www.mat.uni.torun.pl/~wrona/posix_ipc/
50	- Install patches and compile/install binary.
51	- Add -lmqueue to LDFLAGS
52	- Create the mqueue FS:
53		mkdir /dev/mqueue
54		mount -t mqueue none /dev/mqueue
55
56*/
57Maintainer: Julie Fleischer
58Contributor:  Crystal Xiong
59