Lines Matching refs:RTDECL

82 RTDECL(bool) RTFileExists(const char *pszPath);
95 RTDECL(int) RTFileQuerySize(const char *pszPath, uint64_t *pcbFile);
260 RTDECL(int) RTFileOpen(PRTFILE pFile, const char *pszFilename, uint64_t fOpen);
273 RTDECL(int) RTFileOpenF(PRTFILE pFile, uint64_t fOpen, const char *pszFilenameFmt, ...);
286 RTDECL(int) RTFileOpenV(PRTFILE pFile, uint64_t fOpen, const char *pszFilenameFmt, va_list va);
295 RTDECL(int) RTFileOpenBitBucket(PRTFILE phFile, uint64_t fAccess);
303 RTDECL(int) RTFileClose(RTFILE File);
312 RTDECL(int) RTFileFromNative(PRTFILE pFile, RTHCINTPTR uNative);
320 RTDECL(RTHCINTPTR) RTFileToNative(RTFILE File);
329 RTDECL(int) RTFileDelete(const char *pszFilename);
356 RTDECL(int) RTFileSeek(RTFILE File, int64_t offSeek, unsigned uMethod, uint64_t *poffActual);
368 RTDECL(int) RTFileRead(RTFILE File, void *pvBuf, size_t cbToRead, size_t *pcbRead);
382 RTDECL(int) RTFileReadAt(RTFILE File, RTFOFF off, void *pvBuf, size_t cbToRead, size_t *pcbRead);
396 RTDECL(int) RTFileSgReadAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToRead, size_t *pcbRead);
408 RTDECL(int) RTFileWrite(RTFILE File, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
422 RTDECL(int) RTFileWriteAt(RTFILE File, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
436 RTDECL(int) RTFileSgWriteAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToWrite, size_t *pcbWritten);
444 RTDECL(int) RTFileFlush(RTFILE File);
453 RTDECL(int) RTFileSetSize(RTFILE File, uint64_t cbSize);
462 RTDECL(int) RTFileGetSize(RTFILE File, uint64_t *pcbSize);
472 RTDECL(RTFOFF) RTFileGetMaxSize(RTFILE File);
482 RTDECL(int) RTFileGetMaxSizeEx(RTFILE File, PRTFOFF pcbMax);
491 RTDECL(RTFOFF) RTFileGetMaxSize(RTFILE File);
500 RTDECL(uint64_t) RTFileTell(RTFILE File);
509 RTDECL(bool) RTFileIsValid(RTFILE File);
521 RTDECL(int) RTFileCopy(const char *pszSrc, const char *pszDst);
533 RTDECL(int) RTFileCopyByHandles(RTFILE FileSrc, RTFILE FileDst);
560 RTDECL(int) RTFileCopyEx(const char *pszSrc, const char *pszDst, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser);
575 RTDECL(int) RTFileCopyByHandlesEx(RTFILE FileSrc, RTFILE FileDst, PFNRTPROGRESS pfnProgress, void *pvUser);
588 RTDECL(int) RTFileCompare(const char *pszFile1, const char *pszFile2);
600 RTDECL(int) RTFileCompareByHandles(RTFILE hFile1, RTFILE hFile2);
628 RTDECL(int) RTFileCompareEx(const char *pszFile1, const char *pszFile2, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser);
646 RTDECL(int) RTFileCompareByHandlesEx(RTFILE hFile1, RTFILE hFile2, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser);
661 RTDECL(int) RTFileRename(const char *pszSrc, const char *pszDst, unsigned fRename);
685 RTDECL(int) RTFileModeToFlags(const char *pszMode, uint64_t *puMode);
719 RTDECL(int) RTFileModeToFlagsEx(const char *pszAccess, const char *pszDisposition, const char *pszSharing, uint64_t *puMode);
734 RTDECL(int) RTFileMove(const char *pszSrc, const char *pszDst, unsigned fMove);
757 RTDECL(int) RTFileCreateTemp(char *pszTemplate, RTFMODE fMode);
778 RTDECL(int) RTFileCreateTempSecure(char *pszTemplate);
839 RTDECL(int) RTFileLock(RTFILE File, unsigned fLock, int64_t offLock, uint64_t cbLock);
864 RTDECL(int) RTFileChangeLock(RTFILE File, unsigned fLock, int64_t offLock, uint64_t cbLock);
876 RTDECL(int) RTFileUnlock(RTFILE File, int64_t offLock, uint64_t cbLock);
889 RTDECL(int) RTFileQueryInfo(RTFILE File, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs);
915 RTDECL(int) RTFileSetTimes(RTFILE File, PCRTTIMESPEC pAccessTime, PCRTTIMESPEC pModificationTime,
930 RTDECL(int) RTFileGetTimes(RTFILE File, PRTTIMESPEC pAccessTime, PRTTIMESPEC pModificationTime,
943 RTDECL(int) RTFileSetMode(RTFILE File, RTFMODE fMode);
955 RTDECL(int) RTFileGetMode(RTFILE File, uint32_t *pfMode);
967 RTDECL(int) RTFileSetOwner(RTFILE File, uint32_t uid, uint32_t gid);
979 RTDECL(int) RTFileGetOwner(RTFILE File, uint32_t *pUid, uint32_t *pGid);
998 RTDECL(int) RTFileIoCtl(RTFILE File, unsigned long ulRequest, void *pvData, unsigned cbData, int *piRet);
1015 RTDECL(int) RTFileQueryFsSizes(RTFILE hFile, PRTFOFF pcbTotal, RTFOFF *pcbFree,
1035 RTDECL(int) RTFileReadAll(const char *pszFilename, void **ppvFile, size_t *pcbFile);
1053 RTDECL(int) RTFileReadAllEx(const char *pszFilename, RTFOFF off, RTFOFF cbMax, uint32_t fFlags, void **ppvFile, size_t *pcbFile);
1067 RTDECL(int) RTFileReadAllByHandle(RTFILE File, void **ppvFile, size_t *pcbFile);
1085 RTDECL(int) RTFileReadAllByHandleEx(RTFILE File, RTFOFF off, RTFOFF cbMax, uint32_t fFlags, void **ppvFile, size_t *pcbFile);
1094 RTDECL(void) RTFileReadAllFree(void *pvFile, size_t cbFile);
1245 RTDECL(int) RTFileAioGetLimits(PRTFILEAIOLIMITS pAioLimits);
1253 RTDECL(int) RTFileAioReqCreate(PRTFILEAIOREQ phReq);
1263 RTDECL(int) RTFileAioReqDestroy(RTFILEAIOREQ hReq);
1279 RTDECL(int) RTFileAioReqPrepareRead(RTFILEAIOREQ hReq, RTFILE hFile, RTFOFF off,
1296 RTDECL(int) RTFileAioReqPrepareWrite(RTFILEAIOREQ hReq, RTFILE hFile, RTFOFF off,
1312 RTDECL(int) RTFileAioReqPrepareFlush(RTFILEAIOREQ hReq, RTFILE hFile, void *pvUser);
1322 RTDECL(void *) RTFileAioReqGetUser(RTFILEAIOREQ hReq);
1335 RTDECL(int) RTFileAioReqCancel(RTFILEAIOREQ hReq);
1350 RTDECL(int) RTFileAioReqGetRC(RTFILEAIOREQ hReq, size_t *pcbTransferred);
1368 RTDECL(int) RTFileAioCtxCreate(PRTFILEAIOCTX phAioCtx, uint32_t cAioReqsMax,
1388 RTDECL(int) RTFileAioCtxDestroy(RTFILEAIOCTX hAioCtx);
1401 RTDECL(uint32_t) RTFileAioCtxGetMaxReqCount(RTFILEAIOCTX hAioCtx);
1413 RTDECL(int) RTFileAioCtxAssociateWithFile(RTFILEAIOCTX hAioCtx, RTFILE hFile);
1438 RTDECL(int) RTFileAioCtxSubmit(RTFILEAIOCTX hAioCtx, PRTFILEAIOREQ pahReqs, size_t cReqs);
1477 RTDECL(int) RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies,
1487 RTDECL(int) RTFileAioCtxWakeup(RTFILEAIOCTX hAioCtx);