int hook_sceIoChstat(const char *file, SceIoStat *stat, int bits) { sceKernelCheckCallback(); char tmpPath[MAX_PATH_LENGTH]; char *tmp=TranslateVFS(tmpPath, file); return sceIoChstat(tmp, stat, bits); }
int hook_sceIoChstat(const char *file, SceIoStat *stat, int bits) { state_machine_checkState(); char tmpPath[MAX_PATH_LENGTH]; char *tmp=TranslateVFS(tmpPath, file); return sceIoChstat(tmp, stat, bits); }
extern bool utils_del_file(const char *file) { int result; SceIoStat stat; memset(&stat, 0, sizeof(SceIoStat)); result = sceIoGetstat(file, &stat); if (result < 0) return false; stat.st_attr &= ~0x0F; result = sceIoChstat(file, &stat, 3); if (result < 0) return false; result = sceIoRemove(file); if (result < 0) return false; return true; }