【发布时间】:2013-01-20 09:47:54
【问题描述】:
为什么大多数设备驱动程序中的每个函数都是静态的?因为静态函数在文件范围之外是不可见的。那么,这些驱动函数是如何被用户空间应用调用的呢?
【问题讨论】:
-
可能重复:stackoverflow.com/questions/12917198/… 您忽略了这样一个事实,即在 operation 结构中使用了其中一些静态函数,这使得这些静态例程可以通过以下方式间接访问一个标准的驱动接口(例如文件操作)。
标签: c static linux-kernel linux-device-driver static-functions