![]() ![]() | ![]() |
version 1.29, 2016/01/09 08:57:34 | version 1.30, 2016/01/09 10:06:57 | ||
---|---|---|---|
|
|
||
umask(omask); | umask(omask); | ||
if (stat(base, &sb) < 0) | if (stat(base, &sb) < 0) | ||
err(1, "stat(\"%s\")", base); | err(1, "stat(\"%s\")", base); | ||
if (!S_ISDIR(sb.st_mode)) | |||
errx(1, "%s is not a directory", base); | |||
if (sb.st_uid != uid || (sb.st_mode & mask) != 0) | if (sb.st_uid != uid || (sb.st_mode & mask) != 0) | ||
errx(1, "%s has wrong permissions", base); | errx(1, "%s has wrong permissions", base); | ||
} | } |