LINUX.ORG.RU

FIFO(3)...


0

0

И последний вопрос. Простите, если уже кого-то достал. Для создания fifo мы вначале создаём канал, а потом подключаем его к файловой системе вызовом mkfifo? Просто иначе непонятно, каким образом отличается вызов на запись от вызова на чтение?


mkfifo только создает i-узел на файловой системе.

Чтобы из него читать нужно его открыть с атрибутом O_RDONLY.
Чтобы в него писать нужно его открыть с атрибутом O_WRONLY.
Чтобы и читать и писать нужно открыть с атрибутом O_RDWR.

Murr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.