当前位置: 技术问答>linux和unix
菜鸟问题:Linux下 ioctl 函数到底在哪?
来源: 互联网 发布时间:2017-02-26
本文导语: 大家都知道ioctl在头文件中 但是当我进到ioctl.h中看到的却是 extern int ioctl(int __fd,unsigned long int __request, ...)__THROW; 请问这以后调用的是什么? | ioctl 是一个系统调用来的。当你成功打开某个设备后...
大家都知道ioctl在头文件中
但是当我进到ioctl.h中看到的却是
extern int ioctl(int __fd,unsigned long int __request, ...)__THROW;
请问这以后调用的是什么?
但是当我进到ioctl.h中看到的却是
extern int ioctl(int __fd,unsigned long int __request, ...)__THROW;
请问这以后调用的是什么?
|
ioctl 是一个系统调用来的。当你成功打开某个设备后对该设备进行 ioctl 控制时,系统会调用该设备对应的 ioctl 函数进行操作的。具体你可以看看关于linux设备驱动方面的书籍。