Я создал символьный файл устройства в папке /dev/
следующим образом:
mode_t mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH|S_IFCHR;
const char * pathname = "/dev/tty.myown;"
int res = mknod(pathname, mode, 0);
Он успешно создал файл символьного устройства. Поэтому я позвонил на него cat
, позвонив cat /dev/tty.myown
, а затем попытался отправить ему сообщение, выполнив: echo "hello world" > /dev/tty.own
. Однако сообщение не было отображено в потоке cat
. Мне было интересно, какие другие настройки мне нужно установить для этого файла, чтобы можно было читать из этого файла устройства