IPC_CREAT
if (!(flags & IPC_CREAT)) {
if ((flags & IPC_CREAT) && (flags & IPC_EXCL)) {
if ((flags & IPC_CREAT) && (flags & IPC_EXCL)) {
if (!(flags & IPC_CREAT)) {
int msgID = msgget(KEY, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
int msgID = msgget(KEY, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
msgID = msgget(KEY, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
returnID = msgget(KEY, IPC_CREAT | IPC_EXCL);
int msgID = msgget(KEY, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
int semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
int semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR
returnID = semget(KEY, 0, IPC_CREAT | IPC_EXCL);