wangzhengquan
2020-07-17 c1f1446058dbedd9be9b9561e6ba435e0cd15bbc
queue/sem_util.c
@@ -132,7 +132,17 @@
void SemUtil::remove(int semid) {
    union semun dummy;
    if (semctl(semid, 0, IPC_RMID, dummy) == -1)
        err_exit(errno, "semctl");
        err_msg(errno, "SemUtil::remove");
}
void SemUtil::set(int semId, int val)
{
    union semun arg;
    arg.val = val;
    if (semctl(semId, 0, SETVAL, arg) == -1)
        err_msg(errno, "SemUtil::set");
}