解决了components\libc\compilers\common\include\dirent.h libc_dirent结构体报错的bug #9834
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
拉取/合并请求描述:(PR description)
为什么提交这份PR (why to submit this PR)
使用gd32470z-lckfb BSP时发现,在未经任何修改的前提下,使用scons命令生成的keil工程编译不通过

BUG原因:components\libc\compilers\common\include\dirent.h文件中,RT_USING_MUSLLIBC 宏的使用使得 ino_t 类型的定义依赖于该宏是否被定义。如果该宏未定义,ino_t 类型将未声明,导致编译错误。

你的解决方案是什么 (what is your solution)
将ino_t d_ino;也加入条件编译

resolved #9833
BSP:bsp\gd32\arm\gd32470z-lckfb
.config:无
action:

]
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
#if 0
代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up