summaryrefslogtreecommitdiffstats
path: root/cpukit/posix
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/posix')
-rw-r--r--cpukit/posix/src/README.mqueue27
1 files changed, 27 insertions, 0 deletions
diff --git a/cpukit/posix/src/README.mqueue b/cpukit/posix/src/README.mqueue
new file mode 100644
index 0000000000..9912ddd110
--- /dev/null
+++ b/cpukit/posix/src/README.mqueue
@@ -0,0 +1,27 @@
+#
+# $Id$
+#
+
+This program should print out the default attribute settings for a
+POSIX message queue.
+
+#include <mqueue.h>
+
+main()
+{
+ mqd_t mqfd;
+ struct mq_attr mqstat;
+ int status;
+
+ mqfd = mq_open("myipc",O_WRONLY|O_CREAT,NULL);
+
+ status = mq_getattr(mqfd, &mqstat);
+ printf( "status: %d\n", status );
+ if ( !status ) {
+ printf( "mq_maxmsg: %d\n", mqstat.mq_maxmsg );
+ printf( "mq_msgsize: %d\n", mqstat.mq_msgsize );
+ printf( "mq_curmsgs: %d\n", mqstat.mq_curmsgs );
+ }
+ exit( 0 );
+}
+