summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-04 17:08:16 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-04 17:08:16 +0000
commit590eb87d7e3ce383ba5036d145310a526f17821e (patch)
tree6ee2a9918514981a967248d6bae697f6d370474a
parentFixed warnings. (diff)
downloadrtems-590eb87d7e3ce383ba5036d145310a526f17821e.tar.bz2
Added this file to contain an example program.
-rw-r--r--c/src/exec/posix/src/README.mqueue27
-rw-r--r--cpukit/posix/src/README.mqueue27
2 files changed, 54 insertions, 0 deletions
diff --git a/c/src/exec/posix/src/README.mqueue b/c/src/exec/posix/src/README.mqueue
new file mode 100644
index 0000000000..9912ddd110
--- /dev/null
+++ b/c/src/exec/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 );
+}
+
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 );
+}
+