You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.6 KiB
59 lines
1.6 KiB
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
|