FSStatus FSOpenDir(FSClient *client, FSCmdBlock *block, const char *path, be_val<FSDirectoryHandle> *handle, uint32_t flags) { auto asyncData = internal::prepareSyncOp(client, block); FSOpenDirAsync(client, block, path, handle, flags, asyncData); return internal::resolveSyncOp(client, block); }
FSStatus SAVEOpenDirAsync(FSClient *client, FSCmdBlock *block, uint8_t account, const char *path, be_val<FSDirectoryHandle> *handle, uint32_t flags, FSAsyncData *asyncData) { auto fsPath = internal::getSavePath(account, path); return FSOpenDirAsync(client, block, fsPath.path().c_str(), handle, flags, asyncData); }