openharmony_kernel_liteos_m/components/fs
arvinzzz d7f3aef326 refactor: 不同C库的malloc适配归一
1. 不同C库的malloc实现归一化,由原先//kal/libc/musl、//kal/libc/newlib、
   //../../third_party/musl/porting/liteos_m_iccarm/kernel 各自实现,
   统一至//kal/posix/src/malloc.c实现,并实现对三种C库的兼容

2. Kconfig归一化的配套调整,删除Top->"Compat"->"Choose libc implementation"下
   malloc API的开关控制,统一归入"Top"->"Compat"->"Enable POSIX API"下
   "Enable POSIX MALLOC API"进行能力开关控制

BREAKING CHANGE:
Kconfig变更:
删除:
LOSCFG_LIBC_ICCARM_MALLOC
LOSCFG_LIBC_NEWLIB_MALLOC
新增:
LOSCFG_POSIX_MALLOC_API

close: I6AGOW

Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I584e337cdb36184cf40c36c4f7c73ab780c31a42
2023-01-18 11:22:01 +08:00
..
fatfs fix: 修复文件系统不合理的锁操作 2022-12-22 10:41:31 +08:00
littlefs fix:修复codecheck告警 2022-12-30 12:11:01 +08:00
vfs refactor: 不同C库的malloc适配归一 2023-01-18 11:22:01 +08:00
BUILD.gn feature: 支持newlib与musl切换 2021-12-04 21:43:55 +08:00
Kconfig feature: 支持newlib与musl切换 2021-12-04 21:43:55 +08:00