openharmony_kernel_liteos_m/kal/posix/musl_src/stdio
wangchen b244ad4ad0 feat: 解决fclose等函数工具链重定义问题
【背景】当前部分单板编译fclose等函数时与对应的gcc工具链重定义。

【修改方案】
1. fclose等函数新增weak定义,并恢复与musl源码一致。
2.外层添加wrap函数,用于配合gcc的--wrap选项。

【影响】
对现有的产品编译不会有影响,报重定义的工程需单独在自己的build.gn中添加
--wrap=xxx。

re #I3UG6O

Signed-off-by: wangchen <253227059@qq.com>
2021-06-05 11:30:16 +08:00
..
__fdopen.c feat: 解决fclose等函数工具链重定义问题 2021-06-05 11:30:16 +08:00
__fmodeflags.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__lockfile.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__stdio_close.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__stdio_read.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__stdio_seek.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__stdio_write.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__stdout_write.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__toread.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__towrite.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
__uflow.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
clearerr.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fclose.c feat: 解决fclose等函数工具链重定义问题 2021-06-05 11:30:16 +08:00
feof.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fflush.c feat: 解决fclose等函数工具链重定义问题 2021-06-05 11:30:16 +08:00
fgets.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fileno.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fopen.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fputs.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fread.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fseek.c feat: 解决fclose等函数工具链重定义问题 2021-06-05 11:30:16 +08:00
ftell.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
fwrite.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
ofl.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
ofl_add.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
perror.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
rewind.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
stderr.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00
stdout.c Description:l0 posix interface 2021-03-27 10:38:56 +08:00