예제 #1
0
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);
}
예제 #2
0
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);
}