// Очереди сообщений SystemV в Linux // Программа из учебника "Системное программирование в среде Linux", Гунько А.В., стр. 91 // Название: msgcreate.c // Описание: создание очереди сообщений //svmsg/msgcreate.c #include int main(int argc, char **argv) { int c, oflag, mqid; oflag = SVMSG_MODE | IPC_CREAT; while ( (c = getopt(argc, argv, "e")) != -1) { switch (c) { case 'e': -oflag |= IPC EXCL; break; } } if (optind != argc - 1) err_quit("usage: msgcreate [ -e ] "); mqid = msgget(ftok(argv[optind], 0), oflag); exit(0); }