Традиционно мне приходится открывать файл устройства с помощью системного вызова open()
, который принимает аргумент char*
, указывающий путь к файлу устройства, например /dev/ttyS0
.
. Затем он читаетфайл только для двух чисел, старшего и младшего номера, а затем откройте устройство для меня.
Если я уже знаю старшие / младшие номера, могу ли я непосредственно открыть устройство?т.е. есть ли "открытый" системный вызов, возвращает дескриптор файла, но принимает два аргумента, старший и младший числа?
Я не хочу тратить время на чтение файловой системы, в критически важныхприменение.