Я начинаю изучать именованный канал. Я прочитал, что для создания нового именованного канала я должен использовать эту функцию: mkfifo (const char* nom, **mode_t mode**);
Что означает mode_t 0760?
пример:
if (mkfifo(("essai.fifo"), **0760**) == -1)
{
fprintf(stderr, "Can't create it");
exit(EXIT_FAILURE);
}
Мой вопрос, почему во втором аргументе мы начали с «» (760) Я знаю, 7 дает все разрешения для владельца -означает группа, может читать и писать , а другие не имеет никакого разрешения
Ведущий нуль представляет восьмеричную. 0760 правами будут пользователь rwx (7 = 111b), группа rw- (6 = 110b), другие нет (0 = 000b) –
Возможный дубликат [Что означает режим \ _t 0644?] (Http://stackoverflow.com/вопросы/18415904/что-делает-режим-трет-0644-среднее) –