| 812 | } |
| 813 | |
| 814 | void mkdir_local_for_file(const char *filename) |
| 815 | { |
| 816 | char *dir; |
| 817 | char *sep; |
| 818 | dir=strdup(filename); |
| 819 | sep=strrchr(dir,'/'); |
| 820 | if(sep!=NULL) |
| 821 | { |
| 822 | *sep='\0'; |
| 823 | free(mkdir_local(NULL, dir)); |
| 824 | } |
| 825 | free(dir); |
| 826 | } |
| 827 | |
| 828 | FILE *fopen_local(char **localfilename, const char *localroot, const char *filename) |
| 829 | { |
no test coverage detected