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