diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-01-04 17:08:16 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-01-04 17:08:16 +0000 |
commit | 590eb87d7e3ce383ba5036d145310a526f17821e (patch) | |
tree | 6ee2a9918514981a967248d6bae697f6d370474a | |
parent | Fixed warnings. (diff) | |
download | rtems-590eb87d7e3ce383ba5036d145310a526f17821e.tar.bz2 |
Added this file to contain an example program.
-rw-r--r-- | c/src/exec/posix/src/README.mqueue | 27 | ||||
-rw-r--r-- | cpukit/posix/src/README.mqueue | 27 |
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 ); +} + |