#define SCOREFILE_EXTENSION "sco"
#endif
+#if 0
#if defined(PLATFORM_WIN32)
#ifndef S_IRGRP
#define S_IRGRP S_IRUSR
#define MODE_R_ALL (S_IRUSR | S_IRGRP | S_IROTH)
#define MODE_W_ALL (S_IWUSR | S_IWGRP | S_IWOTH)
#define MODE_X_ALL (S_IXUSR | S_IXGRP | S_IXOTH)
+
#define LEVEL_PERMS (MODE_R_ALL | MODE_W_ALL)
#define SCORE_PERMS LEVEL_PERMS
#define TAPE_PERMS LEVEL_PERMS
#define SETUP_PERMS LEVEL_PERMS
+#endif
/* sort priorities of level series (also used as level series classes) */
#define LEVELCLASS_TUTORIAL_START 10
fclose(file);
- chmod(filename, LEVEL_PERMS);
+ SetFilePermissions_Level(filename);
}
static void SaveLevel_HEAD(FILE *file, struct LevelInfo *level)
fclose(file);
- chmod(filename, LEVEL_PERMS);
+ SetFilePermissions_Level(filename);
}
static void setTapeInfoToDefaults()
fclose(file);
- chmod(filename, TAPE_PERMS);
+ SetFilePermissions_Tape(filename);
tape.changed = FALSE;
fclose(file);
- chmod(filename, TAPE_PERMS);
+ SetFilePermissions_Tape(filename);
tape.changed = FALSE;
fclose(file);
- chmod(filename, SCORE_PERMS);
+ SetFilePermissions_Score(filename);
}
#define TOKEN_STR_FILE_IDENTIFIER "file_identifier"
fclose(file);
free(filename);
- chmod(filename, SETUP_PERMS);
+ SetFilePermissions_Setup(filename);
}
void LoadSetup()
fclose(file);
free(filename);
- chmod(filename, SETUP_PERMS);
+ SetFilePermissions_Setup(filename);
}
void LoadLevelSetup_LastSeries()
fclose(file);
free(filename);
- chmod(filename, SETUP_PERMS);
+ SetFilePermissions_Setup(filename);
}
static void checkSeriesInfo()
fclose(file);
free(filename);
- chmod(filename, SETUP_PERMS);
+ SetFilePermissions_Setup(filename);
}
-/* LocalWords: Rocks'n
- */