IPC_CREAT
if (!(flg & IPC_CREAT))
if (flg & IPC_CREAT && flg & IPC_EXCL)
shm_id = shmget(IPC_PRIVATE, 4096, IPC_CREAT | 0666);
int shm_id = shmget(IPC_PRIVATE, 4096, IPC_CREAT | 0666);
msgque.msq_id = msgget(msgque.key, IPC_CREAT | IPC_EXCL | 0666);
id = msgget(msgque->key, msgque->mode | IPC_CREAT | IPC_EXCL);
sem = semget(SEM_KEY, 1, IPC_CREAT | 0600);
shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
*shmid = shmget(2, size, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
data->semid = semget(IPC_PRIVATE, 1, 0666 | IPC_CREAT);
id = shmget(IPC_PRIVATE, size * NUM_PAGES, IPC_CREAT|0600|flags);
SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
shmid = shmget(shm_key, page_size, IPC_CREAT|0666);
shm_id = shmget(IPC_PRIVATE, sizeof(*info), 0777 | IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 2, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(*info), 0777 | IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 3, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 2, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 3, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 3, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 3, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(struct shared), 0777|IPC_CREAT);
shm_id1 = shmget(IPC_PRIVATE, sizeof(int), 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 2, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 2, 0777|IPC_CREAT);
shm_id = shmget(IPC_PRIVATE, sizeof(int) * 2, 0777|IPC_CREAT);
if (shmget(IPC_PRIVATE, 1, IPC_CREAT) == -1) {
ctx->_shmid = shmget(IPC_PRIVATE, sizeof(struct ublk_dev), IPC_CREAT | 0666);