Home | History | Annotate | Download | only in Documentation
      1 Coverage-Area: Message Queues (MSG)
      2 Area-Code: msg
      3 
      4 /*
      5 COVERAGE DOCUMENT FOR MESSAGE QUEUES
      6 ====================================
      7 
      8 This 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 // ============================================================================
     22 mq_close		YES			HIGH		DONE
     23 mq_getattr		YES			MED		DONE
     24 mq_notify		YES			LOW		DONE
     25 mq_open			YES			HIGH		DONE
     26 mq_receive		YES			HIGH		DONE
     27 mq_send			YES			HIGH		DONE
     28 mq_setattr		YES			MED		DONE
     29 mq_timedreceive		YES			LOW		DONE
     30 mq_timedsend		YES			LOW		DONE
     31 mq_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 */
     57 Maintainer: Julie Fleischer
     58 Contributor:  Crystal Xiong
     59