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