0
Я пытаюсь создать общую функцию для создания семафора в C, но я не уверен в значении третьего аргумента, который называется mode_t mode
. Я читаю, что чтение/запись - это стандартные разрешения, и я хотел бы пойти с этим. Какую ценность мне нужно использовать?Инициализация семафора в C
Вот моя реализация:
sem_t * semaphore_create(char * name, int value){
sem_t *sem;
sem = sem_open(name, O_CREAT , **what to put here ?** , value);
if(sem == SEM_FAILED){
perror("Error semaphore_create!");
exit(-1);
}
return sem;
}