История изменений
Исправление Sahas, (текущая версия) :
Если действительно нужно - делай, я разрешаю
спасибо. Не то, чтобы прям очень-очень, просто решили, что парсинг параметров должен делать тот, для кого эти параметры предназначены, а не вызывающая функция, логично?
За ioctl спасибо, гляну
Update: глянул.
«Долгое время операции ioctl() были основной техникой выполнения нестандартных действий над устройством (и не только в операционной системе Linux, но и в других, например, в той же MS Windows). Но операции ioctl() являются опасными: при их выполнении отклоняется контроль типизации параметров, и в качестве параметра может быть передана любая структура. Если в коде реализующей части вызова ioctl() (модуле ядра) не реализован тщательнейший контроль данных, переданных в вызов, то некоторые параметры могут вызывать тяжелые ошибки в коде ядра, вплоть до его разрушения. Серьёзной альтернативой управляющих операций ioctl() является чтение/запись информации через псевдоимена файловой системы /proc и /sys»
Серебряной пули нет...
Исходная версия Sahas, :
Если действительно нужно - делай, я разрешаю
спасибо. Не то, чтобы прям очень-очень, просто решили, что парсинг параметров должен делать тот, для кого эти параметры предназначены, а не вызывающая функция, логично?
За ioctl спасибо, гляну