Chinaunix

标题: 请教ioctl函数的用法 [打印本页]

作者: hackbutter    时间: 2008-02-29 15:00
标题: 请教ioctl函数的用法
向高手们请教ioctl函数的用法:

APUE给的函数原型如下:
int ioctl(int filedes, int request, ...);

request如下:
disk labels
DIOxxx
<sys/disklabel.h>
6
file I/O
FIOxxx
<sys/filio.h>
9
mag tape I/O
MTIOxxx
<sys/mtio.h>
11
socket I/O
SIOxxx
<sys/sockio.h>
60
terminal I/O
TIOxxx
<sys/ttycom.h>
44



每一个request命令都是做什么的,有什么功能,对函数中的第三个参数有什么要求?有相关的资料可以去参考、查阅吗?

谢谢!

[ 本帖最后由 hackbutter 于 2008-2-29 15:02 编辑 ]
作者: MMMIX    时间: 2008-03-01 17:50
ioctl 一般是用来控制设备的,最好去看对应设备驱动的文档。另外,看点内核和此相关的资料也有帮助。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2