Lines Matching refs:shmid
102 int shmid = -1;
108 shmid = shmget(IPC_PRIVATE, 4096, IPC_CREAT);
109 if (shmid != -1) {
111 shmctl(shmid, IPC_RMID, NULL);
141 int shmid;
151 int shmid;
173 shmid = shmget(IPC_PRIVATE, size, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH);
174 if (shmid == -1) {
181 if ((addr = shmat(shmid, 0, 0)) == (char *) -1) {
184 shmctl(shmid, IPC_RMID, (void *) 0);
190 shmctl(shmid, IPC_RMID, (void *) 0);
193 pDesc->shmid = shmid;
208 shmctl(pDesc->shmid, IPC_RMID, (void *) 0);
330 int shmid;
370 shmid = -1;
383 shmid = pDesc->shmid;
391 shmid = pDesc->shmid;
440 if (shmid == -1) {
539 + (nCharInfos > 0 && shmid == -1
548 if (shmid == -1)
572 reply->shmid = shmid;
587 swapl(&reply->shmid);
607 if (nCharInfos > 0 && shmid == -1) {
629 if (shmid == -1)