IPC_CREAT
IPC_CREAT | S_IRUSR | S_IRGRP | S_IROTH);
X(IPC_CREAT) X(IPC_EXCL) X(SEM_R) X(SEM_A) X((SEM_R>>3)) X((SEM_A>>3))
if ((msgflg & IPC_CREAT) && (msgflg & IPC_EXCL)) {
if (key == IPC_PRIVATE || (msgflg & IPC_CREAT)) {
if (key == IPC_PRIVATE || (semflg & IPC_CREAT)) {
if ((semflg & IPC_CREAT) && (semflg & IPC_EXCL)) {
if ((shmflg & (IPC_CREAT | IPC_EXCL)) == (IPC_CREAT | IPC_EXCL))
else if ((uap->shmflg & IPC_CREAT) == 0)
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
ATF_REQUIRE((msqid = msgget(IPC_PRIVATE, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR)) != -1);
if ((sender_msqid = msgget(msgkey, IPC_CREAT | 0640)) == -1)
if ((sender_semid = semget(semkey, 1, IPC_CREAT | 0640)) == -1)
if (semget(semkey, 1, IPC_CREAT | IPC_EXCL | 0600) != -1 ||
if (semget(semkey, 2, IPC_CREAT | IPC_EXCL | 0600) != -1 ||
if ((sender_shmid = shmget(shmkey, pgsize, IPC_CREAT | 0640)) == -1)
if ((shmid = shmget(shmkey, 10 * pgsize, IPC_CREAT | IPC_EXCL | 0640)) == -1) {
if ((semid = semget(semkey, 2, IPC_CREAT | IPC_EXCL | 0640)) == -1) {