diff --git a/en/readme/utils.md b/en/readme/utils.md index 2bee01c92d43f43545434f63a47118fef40475b9..e18254fd55165476ce96fc64ce98fce57314c6a5 100644 --- a/en/readme/utils.md +++ b/en/readme/utils.md @@ -1,29 +1,37 @@ -# utils +# utils + ## Introduction -The **utils** repository provides ndk_libraries_config and system functions. +The **utils** repository provides common enhanced APIs for development in C and C++. + +**C++** + +- Enhanced APIs for operations related to files, paths, and strings +- APIs related to the read-write lock, semaphore, timer, thread, and thread pool +- APIs related to the security data container and data serialization +- Error codes for each subsystem +- Safe functions in C + +**C** + +- Hardware Abstraction Layer (HAL) APIs for performing operations on standard files +- APIs for internal functions, such as the timer ## Directory Structure ``` -utils -├── native # Utility class implementation at the Native layer -├── ndk_libraries_config # Configuration of the NDK library -└── system # System-related predefined values and security policy configuration +/utils + ├── native # Utility class implementation at the native layer + └── system # System-related predefined values and security policy configuration ``` -## Usage - -For details, see the API Reference. - ## Repositories Involved -Utils subsystem +**utils subsystem** -**utils** +utils -utils\_native +[utils\_native](https://gitee.com/openharmony/utils_native) [utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite) -