mirror of
https://github.com/openharmony/utils_native.git
synced 2026-07-01 20:35:26 -04:00
change file auth to 644
Signed-off-by: zhoushilin <zhoushilin1@huawei.com>
This commit is contained in:
@@ -29,9 +29,9 @@ utils/native
|
||||
|
||||
Utils subsystem
|
||||
|
||||
utils
|
||||
[utils](https://gitee.com/openharmony/utils/blob/master/README.md)
|
||||
|
||||
**utils\_native**
|
||||
[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README.md)
|
||||
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README.md)
|
||||
|
||||
|
||||
+8
-8
@@ -9,11 +9,11 @@
|
||||
|
||||
C++公共基础类库提供了一些常用的C++开发工具类,包括:
|
||||
|
||||
- 文件、路径、字符串相关操作的能力增强接口;
|
||||
- 读写锁、信号量、定时器、线程增强及线程池等接口;
|
||||
- 安全数据容器、数据序列化等接口;
|
||||
- 各子系统的错误码相关定义;
|
||||
- C语言安全函数接口。
|
||||
- 文件、路径、字符串相关操作的能力增强接口
|
||||
- 读写锁、信号量、定时器、线程增强及线程池等接口
|
||||
- 安全数据容器、数据序列化等接口
|
||||
- 各子系统的错误码相关定义
|
||||
- C语言安全函数接口
|
||||
|
||||
## 目录<a name="section17271017133915"></a>
|
||||
|
||||
@@ -29,9 +29,9 @@ utils/native
|
||||
|
||||
公共基础库子系统
|
||||
|
||||
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)
|
||||
|
||||
|
||||
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
+8
-8
@@ -59,21 +59,21 @@ static void SecUtilMemmove(void *dst, const void *src, size_t count)
|
||||
* Copies count bytes of characters from src to dest.
|
||||
*
|
||||
* <INPUT PARAMETERS>
|
||||
* dest Destination object.
|
||||
* dest Destination object.
|
||||
* destMax Size of the destination buffer.
|
||||
* src Source object.
|
||||
* count Number of characters to copy.
|
||||
* src Source object.
|
||||
* count Number of characters to copy.
|
||||
*
|
||||
* <OUTPUT PARAMETERS>
|
||||
* dest buffer is updated.
|
||||
*
|
||||
* <RETURN VALUE>
|
||||
* EOK Success
|
||||
* EOK Success
|
||||
* EINVAL dest is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN
|
||||
* EINVAL_AND_RESET dest != NULL and src is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN
|
||||
* ERANGE destMax > SECUREC_MEM_MAX_LEN or destMax is 0
|
||||
* ERANGE_AND_RESET count > destMax and dest != NULL and src != NULL and destMax != 0
|
||||
* and destMax <= SECUREC_MEM_MAX_LEN
|
||||
* EINVAL_AND_RESET dest != NULL and src is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN
|
||||
* ERANGE destMax > SECUREC_MEM_MAX_LEN or destMax is 0
|
||||
* ERANGE_AND_RESET count > destMax and dest != NULL and src != NULL and destMax != 0
|
||||
* and destMax <= SECUREC_MEM_MAX_LEN
|
||||
*
|
||||
* If an error occurred, dest will be filled with 0 when dest and destMax valid.
|
||||
* If some regions of the source area and the destination overlap, memmove_s
|
||||
|
||||
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user