Go to file
openharmony_ci eae0ab2319
!81 suited to specification
Merge pull request !81 from zhoushilin/master
2022-03-25 10:59:08 +00:00
.gitattributes update OpenHarmony 2.0 Canary 2021-06-02 02:33:26 +08:00
.gitignore ignore "native" & "selinux_policy_standard" 2021-08-28 15:45:05 +08:00
LICENSE update OpenHarmony 2.0 Canary 2021-06-02 02:33:26 +08:00
OAT.xml suited to specification 2022-03-24 21:06:09 +08:00
README_zh.md suited to specification 2022-03-24 21:06:09 +08:00
README.md suited to specification 2022-03-24 21:06:09 +08:00

utils

Introduction

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

utils
├── native               # utils native implementation
└── system               # System-related predefined values and SA framework

Usage

For details, see the API Reference.

Repositories Involved

Utils subsystem

utils

utils_native

utils_native_lite