当前位置: 技术问答>linux和unix
ioctl调用的问题
来源: 互联网 发布时间:2016-03-12
本文导语: sockfd = socket(AF_INET, SOCK_DGRAM, 0); ioctl(sockfd, SIOCGIFADDR, &ifr); 请问在上面的ioctl中,该函数调用的是内核中哪个设备的函数. | 一般是这条调用路径: inet_ioctl -> devinet_ioctl 也可能有其...
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
ioctl(sockfd, SIOCGIFADDR, &ifr);
请问在上面的ioctl中,该函数调用的是内核中哪个设备的函数.
ioctl(sockfd, SIOCGIFADDR, &ifr);
请问在上面的ioctl中,该函数调用的是内核中哪个设备的函数.
|
一般是这条调用路径:
inet_ioctl
-> devinet_ioctl
也可能有其他的,视你ioctl()的cmd参数而定!
inet_ioctl
-> devinet_ioctl
也可能有其他的,视你ioctl()的cmd参数而定!
|
对,ioctl就是设备驱动的ioctl函数,对应不同得cmd