Home | History | Annotate | Download | only in shmt

Lines Matching defs:shmid

75 	int shmid;
94 if ((shmid = shmget(key, 10 * K_1, IPC_CREAT | 0666)) < 0) {
98 "Error: shmget Failed, shmid = %d, errno = %d\n",
99 shmid, errno);
102 c1 = shmat(shmid, NULL, 0);
106 "Error: shmat Failed, shmid = %d, errno = %d\n",
107 shmid, errno);
108 rm_shm(shmid);
119 rm_shm(shmid);
123 c2 = shmat(shmid, vp, 0);
126 "ERROR: shmat: succeeded!: shmid = %d, shmaddr = %p, "
127 "att_addr = %p", shmid, c2, vp);
128 rm_shm(shmid);
139 rm_shm(shmid);
151 c3 = shmat(shmid, vp, SHM_RND);
155 "Error: shmat Failed, shmid = %d, errno = %d\n",
156 shmid, errno);
157 rm_shm(shmid);
168 rm_shm(shmid);
176 rm_shm(shmid);
185 rm_shm(shmid);
189 static int rm_shm(int shmid)
191 if (shmctl(shmid, IPC_RMID, NULL) == -1) {
195 "shmctl Failed to remove: shmid = %d, errno = %d\n",
196 shmid, errno);