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