Lines Matching refs:IncFsControl
53 typedef struct IncFsControl IncFsControl; typedef
154 IncFsControl* IncFs_Mount(const char* backingPath, const char* targetDir,
156 IncFsControl* IncFs_Open(const char* dir);
157 IncFsControl* IncFs_CreateControl(IncFsFd cmd, IncFsFd pendingReads, IncFsFd logs);
158 void IncFs_DeleteControl(IncFsControl* control);
159 IncFsFd IncFs_GetControlFd(const IncFsControl* control, IncFsFdType type);
160 IncFsSize IncFs_ReleaseControlFds(IncFsControl* control, IncFsFd out[], IncFsSize outSize);
162 IncFsErrorCode IncFs_SetOptions(const IncFsControl* control, IncFsMountOptions options);
167 IncFsErrorCode IncFs_Root(const IncFsControl* control, char buffer[], size_t* bufferSize);
169 IncFsErrorCode IncFs_MakeFile(const IncFsControl* control, const char* path, int32_t mode,
171 IncFsErrorCode IncFs_MakeDir(const IncFsControl* control, const char* path, int32_t mode);
172 IncFsErrorCode IncFs_MakeDirs(const IncFsControl* control, const char* path, int32_t mode);
174 IncFsErrorCode IncFs_GetMetadataById(const IncFsControl* control, IncFsFileId id, char buffer[],
176 IncFsErrorCode IncFs_GetMetadataByPath(const IncFsControl* control, const char* path, char buffer[],
179 IncFsErrorCode IncFs_GetSignatureById(const IncFsControl* control, IncFsFileId id, char buffer[],
181 IncFsErrorCode IncFs_GetSignatureByPath(const IncFsControl* control, const char* path,
185 IncFsFileId IncFs_GetId(const IncFsControl* control, const char* path);
187 IncFsErrorCode IncFs_Link(const IncFsControl* control, const char* sourcePath,
189 IncFsErrorCode IncFs_Unlink(const IncFsControl* control, const char* path);
191 IncFsErrorCode IncFs_WaitForPendingReads(const IncFsControl* control, int32_t timeoutMs,
193 IncFsErrorCode IncFs_WaitForPageReads(const IncFsControl* control, int32_t timeoutMs,
196 IncFsFd IncFs_OpenForSpecialOpsByPath(const IncFsControl* control, const char* path);
197 IncFsFd IncFs_OpenForSpecialOpsById(const IncFsControl* control, IncFsFileId id);