Как определить, что производится ввод с клавиатуры? Точнее, как определить, stdin связан с вводом с клавиатуры либо перенаправлен? По сути, с помощью struct file *f = fget(0); в f->f_dentry->d_inode->i_cdev->dev будут содержаться major и minor устройства, с которого происходит ввод. По логике вещей major должен быть равен 4, но не всегда это получается.
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от xdiman
Ответ на:
комментарий
от xdiman
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Определение языка ввода (2004)
- Форум Перехват ввода клавиатуры (2013)
- Форум Ввод с клавиатуры (2009)
- Форум Ввод с клавиатуры (2005)
- Форум отключить определение клавиатуры (2015)
- Форум Ввод спецсимвола ^ с клавиатуры (2012)
- Форум Буферизованный ввод с клавиатуры (2010)
- Форум получение ввода с клавиатуры (2004)
- Форум Эмуляция ввода с клавиатуры ... (2003)
- Форум Помогите разобраться с потоками (2021)