suited to specification

Signed-off-by: zhoushilin <zhoushilin1@huawei.com>
This commit is contained in:
zhoushilin 2022-03-24 19:47:44 +08:00
parent c6790398d2
commit 4fa3b9837f
3 changed files with 24 additions and 13 deletions

View File

@ -12,9 +12,6 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
Notes:
This is project config file for OpenHarmony OSS Audit Tool, if you have any questions or concerns, please email chenyaxun@huawei.com.
--> -->
<!-- OAT(OSS Audit Tool) configuration guide: <!-- OAT(OSS Audit Tool) configuration guide:
basedir: Root dir, the basedir + project path is the real source file location. basedir: Root dir, the basedir + project path is the real source file location.

26
README.md Executable file → Normal file
View File

@ -7,13 +7,27 @@
## Introduction<a name="section11660541593"></a> ## Introduction<a name="section11660541593"></a>
The **utils** repository provides ndk_libraries_config and system functions. The **utils** repository provides some commonly used C and C++ development enhancement APIs.
It includes the following parts:
**C++ part:**
- Ability enhancement interface for file, path, string related operations;
- Interfaces such as read-write locks, semaphores, timers, thread enhancements and thread pools;
- Interfaces such as secure data container and data serialization;
- Definition of error codes for each subsystem;
- C language safety function interface.
**Part C:**
- HAL interface for standard file related operations;
- Some other internal functions, such as timers, etc.
## Directory Structure<a name="section17271017133915"></a> ## Directory Structure<a name="section17271017133915"></a>
``` ```
utils utils
├── ndk_libraries_config # Configuration of the NDK library ├── native # utils native implementation
└── system # System-related predefined values and SA framework └── system # System-related predefined values and SA framework
``` ```
@ -25,9 +39,11 @@ For details, see the API Reference.
Utils subsystem Utils subsystem
**utils** [utils](https://gitee.com/openharmony/utils/blob/master/README.md)
[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README.md)
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README.md)
utils\_native
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)

8
README_zh.md Executable file → Normal file
View File

@ -18,7 +18,6 @@
**C部分** **C部分**
- 简易的数据存取接口kv\_store
- 标准文件相关操作HAL接口 - 标准文件相关操作HAL接口
- 其它一些内部功能,如定时器等。 - 其它一些内部功能,如定时器等。
@ -27,7 +26,6 @@
``` ```
/utils /utils
├── native # 工具类的native层实现 ├── native # 工具类的native层实现
├── ndk_libraries_config # ndk库的配置目录
└── system # 系统相关的预定义值和安全策略配 └── system # 系统相关的预定义值和安全策略配
``` ```
@ -35,9 +33,9 @@
**公共基础库子系统** **公共基础库子系统**
utils [utils](https://gitee.com/openharmony/utils/blob/master/README_zh.md)
utils\_native [utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README_zh.md)
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite) [utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README_zh.md)