// Семафоры Posix в Linux // Программа из учебника "Системное программирование в среде Linux", Гунько А.В., стр. 123 // Название: semgetvalue.с // Описание: чтение состояния семафора //pxsem/semgetvalue.с #include #include #include #include #include #include #include int main(int argc, char **argv) { sem_t *sem; int val; if (argc != 2) { printf("usage: semgetvalue \n"); exit(-1); } sem = sem_open(argv[1], 0); sem_getvalue(sem, &val); printf("value = %d\n", val); exit(val); }