version 1.2, 2019/02/10 23:24:14 |
version 1.3, 2019/05/08 20:00:25 |
|
|
if (stat(path, &sb)) { |
if (stat(path, &sb)) { |
if (errno != ENOENT || (mkdir(path, 0777) && |
if (errno != ENOENT || (mkdir(path, 0777) && |
errno != EEXIST)) { |
errno != EEXIST)) { |
ERR(sess, "%s: stat", path); |
ERR("%s: stat", path); |
return (-1); |
return (-1); |
} |
} |
} else if (!S_ISDIR(sb.st_mode)) { |
} else if (!S_ISDIR(sb.st_mode)) { |
errno = ENOTDIR; |
errno = ENOTDIR; |
ERR(sess, "%s: stat", path); |
ERR("%s: stat", path); |
return (-1); |
return (-1); |
} |
} |
|
|