Lines Matching refs:id
47 int id;
60 int id;
69 * the id is dropped on last reference
75 semop(apl->id, &sem, 1);
77 if (!semop(apl->id, &sem, 1))
78 semctl(apl->id, 0, IPC_RMID);
106 if ((id = semget(key, size, IPC_CREAT|IPC_EXCL|perm)) >= 0)
116 if (semop(id, &sem, 1) < 0)
118 (void)semctl(id, 0, IPC_RMID);
127 else if ((id = semget(key, size, perm)) >= 0)
140 if (semctl(id, size-1, IPC_STAT, arg) < 0)
155 if (semop(id, &sem, 1) < 0)
166 apl->id = id;
188 return semop(apl->id, &sem, 1) < 0 ? -1 : k;