diff options
Diffstat (limited to 'man3/mq_getattr.3')
-rw-r--r-- | man3/mq_getattr.3 | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/man3/mq_getattr.3 b/man3/mq_getattr.3 index 895c4067b..5baf065bf 100644 --- a/man3/mq_getattr.3 +++ b/man3/mq_getattr.3 @@ -190,34 +190,34 @@ $ \fBcat /proc/sys/fs/mqueue/msgsize_default\fP #include <stdlib.h> #include <sys/stat.h> #include <unistd.h> - +\& #define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \e } while (0) - +\& int main(int argc, char *argv[]) { mqd_t mqd; struct mq_attr attr; - +\& if (argc != 2) { fprintf(stderr, "Usage: %s mq\-name\en", argv[0]); exit(EXIT_FAILURE); } - +\& mqd = mq_open(argv[1], O_CREAT | O_EXCL, 0600, NULL); if (mqd == (mqd_t) \-1) errExit("mq_open"); - +\& if (mq_getattr(mqd, &attr) == \-1) errExit("mq_getattr"); - +\& printf("Maximum # of messages on queue: %ld\en", attr.mq_maxmsg); printf("Maximum message size: %ld\en", attr.mq_msgsize); - +\& if (mq_unlink(argv[1]) == \-1) errExit("mq_unlink"); - +\& exit(EXIT_SUCCESS); } .EE |