码迷,mamicode.com
首页 > 其他好文 > 详细

文件IO详解(十七)---ioctl函数详解

时间:2016-10-01 12:28:50      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:

  Linux提供了 fcntl 函数来获取到文件的控制标志,同时也提供了 ioctl 函数来获取或者设置一些设备文件的特有属性,比如串口的波特率,显示屏的分辨率等等。文件的控制标志是所有类型的文件都会有的,而特有属性则不一定。
=======================================================
函数原型:注意此函数是 ioctl ,而不是iocntl
技术分享
技术分享
  但是 ioctl 函数相比于 fcntl 函数比较特别的地方就是由于每种设备文件的特有属性都是不一样的,获取或设置这些属性的命令都是有各自设备的驱动函数来提供的,所以很难去 统一 给出每种设备文件的命令,在 ioctl 函数的man手册中一个命令都找不到。
  那么如果我们需要使用 ioctl 函数的时候应该怎么办?最快的方法就是针对于特定的设备去百度或者google一下相应的命令以及涉及到的其他信息。

文件IO详解(十七)---ioctl函数详解

标签:

原文地址:http://www.cnblogs.com/frank-yxs/p/5925653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!