标签: linux system-calls
传统上,我必须使用open()系统调用打开一个设备文件,该调用使用一个指向设备文件路径的char*参数,例如/dev/ttyS0。
open()
char*
/dev/ttyS0
然后,它仅读取文件中的两个主要数字和次要数字,然后为我打开设备。
如果我已经知道主/次号码,可以直接打开设备吗?即是否有一个“开放”系统调用返回一个文件描述符,但带有两个参数,即主要数字和次要数字?
我不想在任务关键型应用程序中浪费时间读取文件系统。