Semáforos em C

Estou a usar o sem_open, e ja vi q o mode_t é 0644, mas o que é realmente o mode_t ? Tentei implementar de todas as maneiras q vi na net mas nenhuma delas cria os semáforos. Alguem pode me ajudar? Obrigado, cumprimentos.

sem_open("semaforo", O_CREAT | O_EXCL, 0644, 1)
 
Estou a usar o sem_open, e ja vi q o mode_t é 0644, mas o que é realmente o mode_t ? Tentei implementar de todas as maneiras q vi na net mas nenhuma delas cria os semáforos. Alguem pode me ajudar? Obrigado, cumprimentos.

sem_open("semaforo", O_CREAT | O_EXCL, 0644, 1)

tas a tentar usar a norma POSIX. se procurares obtens mais informações sobre o assunto.

por alto, o erro que vejo aí, é o nome do semáforo, que nao começa por \

mas ja nao me lembro do resto, por isso aconselho a investigares.
 
Back
Topo