diff options
Diffstat (limited to 'src/fopenmkdir.c')
-rw-r--r-- | src/fopenmkdir.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/fopenmkdir.c b/src/fopenmkdir.c index e4c4d68..afca4f1 100644 --- a/src/fopenmkdir.c +++ b/src/fopenmkdir.c @@ -1,13 +1,14 @@ +#pragma once #include <mkdirp.c> #include <stdio.h> #include <stdlib.h> #include <string.h> - +#include <limits.h> FILE * fopen_mkdir(char* filename, char* mode) { FILE * file_to_return; file_to_return = fopen(filename, mode); if(file_to_return == NULL) { - char folder_of_file[256]; + char folder_of_file[PATH_MAX]; strcpy(folder_of_file, filename); char * p; p = strrchr(folder_of_file, '/'); @@ -15,8 +16,8 @@ FILE * fopen_mkdir(char* filename, char* mode) { printf("[fopenmkdir.c] filename contains no slash.\n"); return NULL; } else { - printf("folder is %s\n", folder_of_file); - printf("filename is %s\n", filename); + // printf("folder is %s\n", folder_of_file); + // printf("filename is %s\n", filename); *p = '\0'; } if(mkdir_p(folder_of_file) != 0) { |