- 1
- 0
- 约9.98千字
- 约 10页
- 2020-09-28 发布于上海
- 举报
揭开unix网络之纱8- ioctl获得网络接口
概述
需处理网络接口的许多程序沿用的初始步骤之一就是从内核获取配置在系统中的所有接口。本任务由SIOCGIFCONF请求完成,它使用ifconf结构,ifconf又使用ifreq结构。
Ifconfig结构
net/if.h>
struct ifconf{
int ifc_len;
?union{
?caddr_t ifcu_buf;
? struct ifreq* ifcu_req;
}ifc_ifcu;
};
#define ifc_buf ifc_ifcu.ifcu_buf
#define ifc_req ifc_ifcu.ifcu_req
#define IFNAMSIZ 16
Struct ifreq{
Char ifr_name[IFNAMSIZ];
Union{
?Struct sockaddr ifru_addr;
Struct sockaddr ifru_dstaddr;
? Struct sockaddr ifru_broadaddr;
? Short ifru_flags;
? Int ifru_metric;
Caddr_t ifru_data;
}ifr_ifru;
};
#define ifr_addr ifr_ifru.ifru_addr
#defin
您可能关注的文档
最近下载
- 临床护理实践指南2024版.pdf VIP
- 智慧树知到《天文漫谈》章节测试答案.pdf VIP
- 2026 年国家开放大学英语类《学位英语》考试(试卷号 11909)模拟试题.pdf VIP
- T_CNCIA《粉末涂装涂层质量技术要求 电力变压器》.doc
- CB/T3282-2001《平面摩擦水密上舵承》.pdf VIP
- 2026年国家开放大学非英语类《学位英语》考试(试卷号11908)模拟试题及答案解析.pdf VIP
- 江西省家禽产业发展情况调研报告.docx VIP
- 2021年1月自考00808商法试题及答案含解析.pdf VIP
- 2022年《明码标价和禁止价格欺诈规定》重点解读.pptx VIP
- 护理不良事件整改措施.docx VIP
原创力文档

文档评论(0)