blob: 68c669517f63013e776ef133975c3bc12c3bb8b9 [file] [log] [blame]
Coverage-Area: Message Queues (MSG)
Area-Code: msg
/*
COVERAGE DOCUMENT FOR MESSAGE QUEUES
====================================
This document lists the items that will be tested for POSIX message queues.
Item to Test Status
==========================================================
|| Definitions WON'T DO (for now) ||
|| Behavior DONE ||
|| Functionality WON'T DO (for now) ||
|| Stress WON'T DO (for now) ||
|| Performance WON'T DO (for now) ||
==========================================================
*/
// Function Complete? Priority Est. Completion
// ============================================================================
mq_close YES HIGH DONE
mq_getattr YES MED DONE
mq_notify YES LOW DONE
mq_open YES HIGH DONE
mq_receive YES HIGH DONE
mq_send YES HIGH DONE
mq_setattr YES MED DONE
mq_timedreceive YES LOW DONE
mq_timedsend YES LOW DONE
mq_unlink YES MED DONE
//msgctl NO LOW WON'T
//msgget NO LOW WON'T
//msgrcv NO LOW WON'T
//msgsnd NO LOW WON'T
// ===================================================
/*
Notes:
msgclt, msgget, msgrcv, msgsnd will not be tested at this time as they do
not apply to the MSG tag (apply to XSI).
BUILD INFO
==========
posix1b - See information in BUILD file (under Semaphores). You will
also need to add -I/usr/include/posix1b/ to LDFLAGS.
http://www.mat.uni.torun.pl/~wrona/posix_ipc/
- Install patches and compile/install binary.
- Add -lmqueue to LDFLAGS
- Create the mqueue FS:
mkdir /dev/mqueue
mount -t mqueue none /dev/mqueue
*/
Maintainer: Julie Fleischer
Contributor: Crystal Xiong