Самьюэл Алекс
Шрифт:
Попробуйте открыть новое терминальное окно и определить номер псевдотерминала, выполнив команду
Заданная строка отобразится в первом окне. Когда терминальное окно будет закрыто, запись 7 исчезнет из каталога
Если ввести команду
6.7. Функция ioctl
Системный вызов
Многие коды запросов перечислены на
В листинге 6.2 представлена короткая программа, которая запрашивает извлечение компакт-диска из дисковода CD-ROM. Программа принимает единственный аргумент командной строки: имя дисковода CD-ROM. Программа открывает файл устройства и вызывает функцию
Например, если в системе имеется IDE-дисковод CD-ROM, подключенный в качестве главного устройства к дополнительному IDE-контроллеру, соответствующий файл устройства будет называться
Глава 7
Файловая система /proc
Попробуйте запустить команду
Она указывает на специальную файловую систему
Обратите внимание на то, что размер файла равен нулю. Поскольку содержимое файла создается ядром "на лету", понятие размера файла здесь неприменимо. Соответственно время модификации файла равно времени запуска команды.
Что находится в файле