Esempio n. 1
0
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);
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
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;
}