← index
cplusplus11.Examples/UNIX/ipc/mqueue-unlink.cpp
Source: cplusplus11.Examples/UNIX/ipc/mqueue-unlink.cpp
/* Adapted from "the Linux Programming Interface"
 Chapter 52
 */
#include<iostream>
#include<mqueue.h>

int main(int argc, char **argv) {
    if(argc != 2) {
        std::cerr << "Error argument not given.\n" << argv[0] << " queue\n";
        exit(EXIT_FAILURE);
    }
    if(mq_unlink(argv[1]) == -1) {
        std::cerr << "Could not unlink: " << argv[1] << "\n";
        exit(EXIT_FAILURE);
    }
    return EXIT_SUCCESS;
}