Lines Matching refs:shmid
113 int shmid = -1;
119 shmid = shmget(IPC_PRIVATE, 4096, IPC_CREAT);
120 if (shmid != -1)
123 shmctl(shmid, IPC_RMID, NULL);
154 int shmid;
165 int shmid;
187 shmid = shmget(IPC_PRIVATE, size, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH);
188 if (shmid == -1) {
195 if ((addr = shmat(shmid, 0, 0)) == (char *)-1) {
198 shmctl(shmid, IPC_RMID, (void *) 0);
204 shmctl(shmid, IPC_RMID, (void *) 0);
207 pDesc->shmid = shmid;
222 shmctl(pDesc->shmid, IPC_RMID, (void *) 0);
354 int shmid;
391 shmid = -1;
404 shmid = pDesc->shmid;
411 shmid = pDesc->shmid;
459 if (shmid == -1) {
556 + (nCharInfos > 0 && shmid == -1
564 if (shmid == -1) free(pIndex2UniqIndex);
586 reply->shmid = shmid;
602 swapl(&reply->shmid, tmp);
623 if (nCharInfos > 0 && shmid == -1) {
645 if (shmid == -1) free(pIndex2UniqIndex);