LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1895|回复: 0

有没有对ioctl函数比较熟悉的?

[复制链接]
发表于 2006-4-2 23:20:19 | 显示全部楼层 |阅读模式
有没有对ioctl函数比较熟悉的?我在做framebuffer编程的时候获取到屏幕的可变参数,并更新时操作成功,但是函数似乎没有作用:如下
ioctl(framebuffer_device, FBIOPUT_VSCREENINFO,&var_info)
//获取到屏幕的可变参数;可以打印出var_info.xoffset =0;var_info.yoffset = 0;

//改变之
var_info.xoffset = 100;  
var_info.yoffset = 100;   
ioctl(framebuffer_device, FBIOPUT_VSCREENINFO,&var_info)//更新可变信息
这里第二个ioctl返回0,即操作成功了,但是再打印var_info.xoffset 和var_info.yoffset  
依然是0,理论上这里第二个函数是用var_info更新了framebuffer可变信息的,但是竟然没有起到这个作用,不知道是为什么呢?
不知道有没有高人做过类似的开发呢
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表