#include "unpipc.h" int main(int argc, char **argv) { int c, flags; mqd_t mqd; flags = O_RDWR | O_CREAT; while ( (c = Getopt(argc, argv, "e")) != -1) { switch (c) { case 'e': flags |= O_EXCL; break; } } if (optind != argc - 1) err_quit("usage: mqcreate [ -e ] "); mqd = Mq_open(argv[optind], flags, FILE_MODE, NULL); Mq_close(mqd); exit(0); }