153 Star 690 Fork 534

OpenHarmony / kernel_liteos_m

 / 详情

【LWIP】lwip开启IPV6后,in.h库缺少宏

已完成
任务
创建于  
2021-12-10 19:31

【任务描述】
截止2021/12/10,master版本,使用newlibc库,LWIP开启IPV6后,编译提示部分宏找不到,均在netinet/in.h里面,分别是:
IPV6_CHECKSUM
IPV6_JOINGROUP
IPV6_LEAVE_GROUP
IPV6_V6ONLY
IN6ADDR_ANY_INIT

【解决方案】
1、利用#include_next规避该问题。
2、liteos_m下的newlibc中的netinet/in.h中添加这些宏。

评论 (1)

uncleli 创建了任务
kenneth 负责人设置为Zhaotianyu
展开全部操作日志

使用中缺失的宏可以参照标准定义补充到//kernel/liteos_m/kal/libc/newlib/porting/include下相关的头文件中并贡献到社区哈 :smile:

Zhaotianyu 任务状态待办的 修改为进行中
Zhaotianyu 通过openharmony/kernel_liteos_m Pull Request !470任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
C
1
https://gitee.com/openharmony/kernel_liteos_m.git
git@gitee.com:openharmony/kernel_liteos_m.git
openharmony
kernel_liteos_m
kernel_liteos_m

搜索帮助