- mkdir es diferent en Posix i en Windows

This commit is contained in:
2023-09-01 10:09:50 +02:00
parent 86930ce270
commit 8f1cd9beef
2 changed files with 8 additions and 11 deletions

View File

@@ -67,7 +67,13 @@ void do_unpack()
fseek(data, data_file.header.index_offset, SEEK_SET);
fread(data_file.index, sizeof(struct DATA_Info), data_file.header.num_files, data);
printf("Extracting files.");
if (stat(data_directory_name, &st) == -1) mkdir(data_directory_name);
if (stat(data_directory_name, &st) == -1) {
#ifdef _WIN32
mkdir(data_directory_name);
#else
mkdir(data_directory_name, 0777);
#endif
}
int i;
for (i = 0; i < data_file.header.num_files; i++)
{