注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

多多的爹

 
 
 

日志

 
 

读程序,学习Linux编程(三十八)  

2010-09-05 20:37:52|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

4.6. ioctl

#include

int ioctl(int d, int request, ...);

下笔这节前,回忆了很久,感觉这个函数经常用到,但具体在哪又一时想不起来。翻开书一看,这个函数果然重要,其第二句是:“不能用本章中其他函数表示的IO操作通常都能用ioctl表示”。真强!可惜这么重要的一个函数,书上竟然没有细讲。

ioctl的用法与fcntl差不多,d是文件描述符,request是一个常数,表示某个命令或者请求。书上总结了ioctl的命令和请求的功能和数量,如果有需要,可以从下面这个表中查询:

类型

常数名

头文件

Ioctl数

盘标号

DIOxxx

10

文件I/O

FIOxxx

7

磁带I/O

MTIOxxx

4

套接口I/O

SIOxxx

25

终端I/O

TIOxxx

35

  评论这张
 
阅读(5)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017