Lines Matching refs:int32
73 int32 HIVIEW_RtcGetCurrentTime(uint64 *val, HIVIEW_RtcTime *time)
85 int32 HIVIEW_MutexLock(HiviewMutexId_t mutex)
90 return (int32)osMutexAcquire((osMutexId_t)mutex, HIVIEW_WAIT_FOREVER);
93 int32 HIVIEW_MutexLockOrWait(HiviewMutexId_t mutex, uint32 timeout)
98 return (int32)osMutexAcquire((osMutexId_t)mutex, timeout);
101 int32 HIVIEW_MutexUnlock(HiviewMutexId_t mutex)
106 return (int32)osMutexRelease((osMutexId_t)mutex);
158 int32 HIVIEW_FileOpen(const char *path)
160 int32 handle = hiview_open(path, O_RDWR | O_CREAT, 0);
167 int32 HIVIEW_FileClose(int32 handle)
175 int32 HIVIEW_FileRead(int32 handle, uint8 *buf, uint32 len)
183 int32 HIVIEW_FileWrite(int32 handle, const uint8 *buf, uint32 len)
191 int32 HIVIEW_FileSeek(int32 handle, int32 offset, int32 whence)
199 int32 HIVIEW_FileSize(int32 handle)
207 int32 HIVIEW_FileSync(int32 handle)
215 int32 HIVIEW_FileUnlink(const char *path)
220 int32 HIVIEW_FileCopy(const char *src, const char *dest)
226 int32 fdSrc = hiview_open(src, O_RDONLY, 0);
231 int32 fdDest = hiview_open(dest, O_RDWR | O_CREAT | O_TRUNC, 0);
243 int32 nLen = HIVIEW_FileRead(fdSrc, dataBuf, BUFFER_SIZE);
266 int32 HIVIEW_FileMove(const char *src, const char *dest)
271 int32 ret = HIVIEW_FileCopy(src, dest);