fix: 增加内核epoll系统调用

【背景】增加内核epoll系统调用适配musl接口并增加测试用例

【修改方案】
1, 删除musl仓的porting
2,内核实现epoll对应接口及注册系统调用
3,testsuit目录添加对应的用例

【影响】
对现有的产品编译不会有影响。

re #I4FXPT
Signed-off-by: wangchen <253227059@qq.com>

Change-Id: Ia97ea49067aa1ff47b8c1c83675ac75e75d25955
This commit is contained in:
lnlan
2021-10-20 03:46:41 +00:00
parent 38163de8f3
commit 2251b8a2d1
14 changed files with 849 additions and 0 deletions

View File

@@ -96,6 +96,7 @@ extern "C" {
#define CONFIG_NEXPANED_DESCRIPTORS (CONFIG_NTIME_DESCRIPTORS + CONFIG_NQUEUE_DESCRIPTORS)
#define TIMER_FD_OFFSET FD_SETSIZE
#define MQUEUE_FD_OFFSET (FD_SETSIZE + CONFIG_NTIME_DESCRIPTORS)
#define EPOLL_FD_OFFSET (FD_SETSIZE + CONFIG_NTIME_DESCRIPTORS + CONFIG_NQUEUE_DESCRIPTORS)
/* net configure */
@@ -129,6 +130,8 @@ extern "C" {
#define VFS_USING_WORKDIR // enable current working directory
#define CONFIG_EPOLL_DESCRIPTORS 32
/* permission configure */
#define DEFAULT_DIR_MODE 0777
#define DEFAULT_FILE_MODE 0666