Книга: Программирование для Linux. Профессиональный подход
Создание FIFO-файла
Создание FIFO-файла
FIFO-файл можно создать программным путем с помощью функции mkfifo()
. Первым аргументом является путь к файлу. Второй аргумент задает права доступа к каналу со стороны его владельца, группы и остальных пользователей (об этом пойдет речь в разделе 10.3, "Права доступа к файлам"). Поскольку у канала есть читающая и записывающая стороны, права доступа должны учитывать оба случая. Если канал не может быть создан (например, файл с таким именем уже существует), функция mkfifo()
возвращает -1. Для работы функции требуется подключить к программе файлы <sys/types.h>
и <sys/stat.h>
.
Оглавление статьи/книги
Похожие страницы