IPC_STAT |
Копировать информацию из структуры данных массива семафоров в структуру, на которую указывает arg.buf. |
IPC_SET |
Присвоить следующим полям структуры данных массива семафоров соответствующие значения, находящиеся в структуре, на которую указывает arg.buf:
sem_perm.uid
sem_perm.gid
sem_perm.mode /* Только младшие 9 бит */
|
IPC_RMID |
Удалить массив семафоров. |
GETVAL |
Получить значение определенного семафора. |
SETVAL |
Установить значение определенного семафора. Значение задается в arg.buf. |
GETALL |
Получить значения всех семафоров массива в arg.buf. Аргумент semnum игнорируется |
SETALL |
Установить значения всех семафоров массива. Значения задаются в arg.buf. Аргумент semnum игнорируется |
GETNCNT |
Получить значение числа процессов, ожидающих, увеличения значения определенного семафора. |
GETZNCNT |
Получить значение числа процессов, ожидающих, когда значение определенного семафора станет 0. |
GETPID |
Получить значение идентификатора определенного семафора. |