From 4b6249e0fcd304d1cc804f680ef9ab5095e58ff0 Mon Sep 17 00:00:00 2001 From: zhangdengyu Date: Thu, 13 Apr 2023 09:34:33 +0800 Subject: [PATCH] feat: Verify access control Signed-off-by: zhangdengyu --- README_zh.md | 4 ++-- syscall/process_syscall.c | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README_zh.md b/README_zh.md index b524f622..d3b9e140 100644 --- a/README_zh.md +++ b/README_zh.md @@ -12,9 +12,9 @@ ## 简介 -OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代内核,Huawei LiteOS是面向IoT领域构建的轻量级物联网操作系统。在IoT产业高速发展的潮流中,OpenHarmony LiteOS-A内核能够带给用户小体积、低功耗、高性能的体验以及统一开放的生态系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架**HDF**(OpenHarmony Driver Foundation)等,为设备厂商提供了更统一的接入方式,为OpenHarmony的应用开发者提供了更友好的开发体验。图1为OpenHarmony LiteOS-A内核架构图: +OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代内核,Huawei LiteOS是面向IoT领域构建的轻量级物联网操作系统。在IoT产业高速发展的潮流中,OpenHarmony LiteOS-A内核能够带给用户小体积、低功耗、高性能的体验以及统一开放的生态系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架**HDF**(OpenHarmony Driver Foundation)等,为设备厂商提供了更统一的接入方式,为OpenHarmony的应用开发者提供了更友好的开发体验。图1为OpenHarmony LiteOS-A内核架构图: -**图 1** OpenHarmony LiteOS-A内核架构图 +**图 1** OpenHarmony LiteOS-A内核架构图 ![](figures/OpenHarmony-LiteOS-A内核架构图.png "OpenHarmony-LiteOS-A内核架构图") ## 目录 diff --git a/syscall/process_syscall.c b/syscall/process_syscall.c index 48c5f817..3920a36a 100644 --- a/syscall/process_syscall.c +++ b/syscall/process_syscall.c @@ -215,7 +215,8 @@ int SysSchedSetScheduler(int id, int policy, const LosSchedParam *userParam, int return ret; } - return OsSetProcessScheduler(LOS_PRIO_PROCESS, id, policy, ¶m); + ret = OsSetProcessScheduler(LOS_PRIO_PROCESS, id, policy, ¶m); + return ret; } int SysSchedGetParam(int id, LosSchedParam *userParam, int flag) @@ -319,7 +320,9 @@ int SysSchedSetParam(int id, const LosSchedParam *userParam, int flag) return ret; } - return SysSchedSetScheduler(id, policy, userParam, flag); + ret = SysSchedSetScheduler(id, policy, userParam, flag); + + return ret; } int SysGetProcessPriority(int which, int who) -- Gitee