Dont return an error if the directory already existed

This commit is contained in:
Glenn L McGrath 2002-08-24 20:11:38 +00:00
parent 210aa14916
commit 193697db4e

View File

@ -57,8 +57,12 @@ int make_directory (char *path, long mode, int flags)
}
}
ret = mkdir(path, mode);
if ( (ret == -1) && (errno != EEXIST) ) {
perror_msg("Cannot create directory %s", path);
if (ret == -1) {
if (errno == EEXIST) {
ret = 0;
} else {
perror_msg("Cannot create directory %s", path);
}
}
return ret;
return(ret);
}