码迷,mamicode.com
首页 >  
搜索关键字:ioctl    ( 321个结果
两个结构体ifconf和ifreq
转:两个结构体ifconf和ifreq 用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人 来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助 理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考. 首先先认识一下ifconf和if ...
分类:其他好文   时间:2017-04-20 10:26:56    阅读次数:398
V4L2 使用id及键值记录
咱们还是以增益为例: struct v4l2_queryctrl Setting; Setting.id = V4L2_CID_GAIN; ret = ioctl(Handle, VIDIOC_QUERYCTRL, &Setting); Driver就会填写结构体中所有信息。 struct v4l2 ...
分类:其他好文   时间:2017-04-17 17:25:32    阅读次数:170
关于char型与unsigned char型数据使用格式化输出注意点
在使用 socket(AF_INET, SOCK_DGRAM, 0); 打开一个套接字流,通过 ioctl(s, SIOCGIFHWADDR, &ifr) 获取网卡的mac地址的时候,需要将 struct ifreq ifr; 结构体中 ifr.ifr_hwaddr.sa_data 数组中的信息按照 ...
分类:其他好文   时间:2017-04-15 15:38:08    阅读次数:869
使用socket获取网卡信息
TR069终端程序需要获取wan口的状态信息,这里采用一种方式,使用socket函数打开一个描述符,使用ioctl函数获取相应的参数。ifconfig的内部实现也是这样做的,具体可以参看ifocnfig源码。 如要获取wan口的信息,则首先需要知道wan口对应的网卡名是什么,这里假定为eth0,因为 ...
分类:其他好文   时间:2017-04-05 22:27:54    阅读次数:270
AZURE云上 mkfs.ext4 /dev/sdc 导致宕机问题解决纪实
1、mkfs.ext4后down机Azure上新建的vm,准备安装oracle数据库,但是挂载的磁盘,初始化后,直接down机了,如下图,失去连接,xshell窗口直接断开退出了。看下面图片021.p...
分类:其他好文   时间:2017-03-16 20:41:45    阅读次数:280
字符设备集中编程模型
1.重要数据结构 - struct file_operaions - struct inode - struct file 2.杂设备驱动模板:struct miscdevice - 注册:int misc_register(struct miscdevice *misc) - 注销:int mis ...
分类:其他好文   时间:2017-02-13 00:00:53    阅读次数:261
lseek 与 ioctl
lseek : 每个打开的文件都记录着当前读写位置,打开文件时读写位置是0,表示文件开头,通常读写多少个字节就会将读写位置往后移多少个字节。但是有一个例外,如果以O_APPEND方式打开,每次写操作都会在文件末尾追加数据,然后将读写位置移到新的文件末尾。lseek和标准I/O库的fseek函数类似, ...
分类:其他好文   时间:2017-02-09 20:20:47    阅读次数:169
Python读写tap设备
1 #!/usr/bin/python 2 3 import os 4 import struct 5 import fcntl 6 import binascii 7 8 TUNSETIFF = 0x400454ca 9 IFF_TAP = 0x0002 10 11 fd = os.open("/... ...
分类:编程语言   时间:2017-02-08 13:30:59    阅读次数:262
戴德武侠篇
实例:蓝屏故障常常发生在进行一项比较大的工作时,或是在保存复制的时候,且往往发生得比较突然。这类故障的发生原因主要是与三个堆资源(系统资源、用户资源、GDI资源)的占用情况有关。 解决方法:打开你的资源状况监视器,看一下剩余资源,如果你的三种资源都在50%甚至更低,就很容易出现诸如“非法操作”... ...
分类:其他好文   时间:2017-01-24 21:56:44    阅读次数:241
第3章 文件I/O(4)_dup、dup2、fcntl和ioctl函数
5. 其它I/O系统调用 (1)dup和dup2函数 头文件 #include<unistd.h> 函数 int dup(int oldfd); int dup2(int oldfd, int newfd); 返回值 若成功返回新文件描述符,出错返回-1 功能 文件描述符的复制(将oldfd复制给n ...
分类:其他好文   时间:2017-01-22 20:26:40    阅读次数:257
321条   上一页 1 ... 11 12 13 14 15 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!