30 #define ENABLE_CURLX_PRINTF 39 # ifndef __NOVELL_LIBC__ 40 # define mkdir mkdir_510 45 # define mkdir(x,y) (mkdir)((x)) 56 fprintf(errors,
"You don't have permission to create %s.\n", name);
61 fprintf(errors,
"The directory name %s is too long.\n", name);
66 fprintf(errors,
"%s resides on a read-only file system.\n", name);
71 fprintf(errors,
"No space left on the file system that will " 72 "contain the directory %s.\n", name);
77 fprintf(errors,
"Cannot create directory %s because you " 78 "exceeded your quota.\n", name);
82 fprintf(errors,
"Error creating directory %s.\n", name);
96 #define PATH_DELIMITERS "\\/" 98 #define PATH_DELIMITERS DIR_CHAR 111 outlen = strlen(outfile);
116 dirbuildup =
malloc(outlen + 1);
121 dirbuildup[0] =
'\0';
127 while(tempdir != NULL) {
131 if(tempdir2 != NULL) {
132 size_t dlen = strlen(dirbuildup);
136 if(outdup == tempdir)
138 strcpy(dirbuildup, tempdir);
142 if(access(dirbuildup, F_OK) == -1) {
143 if(-1 == mkdir(dirbuildup, (mode_t)0000750)) {
UNITTEST_START int result
#define Curl_safefree(ptr)