if (access(path, F_OK)) {
- if (mkdir_p(path, 0755)) {
+ if (mkdir_p(path, 0755) < 0) {
SYSERROR("failed to create pivotdir '%s'", path);
return -1;
}
char* pathdirname = NULL;
if (hasmntopt(mntent, "create=dir")) {
- if (!mkdir_p(mntent->mnt_dir, 0755)) {
+ if (mkdir_p(mntent->mnt_dir, 0755) < 0) {
WARN("Failed to create mount target '%s'", mntent->mnt_dir);
ret = -1;
}
if (hasmntopt(mntent, "create=file") && access(mntent->mnt_dir, F_OK)) {
pathdirname = strdup(mntent->mnt_dir);
pathdirname = dirname(pathdirname);
- mkdir_p(pathdirname, 0755);
+ if (mkdir_p(pathdirname, 0755) < 0) {
+ WARN("Failed to create target directory");
+ }
pathfile = fopen(mntent->mnt_dir, "wb");
if (!pathfile) {
WARN("Failed to create mount target '%s'", mntent->mnt_dir);
}
if (hasmntopt(mntent, "create=dir")) {
- if (!mkdir_p(path, 0755)) {
+ if (mkdir_p(path, 0755) < 0) {
WARN("Failed to create mount target '%s'", path);
ret = -1;
}
if (hasmntopt(mntent, "create=file") && access(path, F_OK)) {
pathdirname = strdup(path);
pathdirname = dirname(pathdirname);
- mkdir_p(pathdirname, 0755);
+ if (mkdir_p(pathdirname, 0755) < 0) {
+ WARN("Failed to create target directory");
+ }
pathfile = fopen(path, "wb");
if (!pathfile) {
WARN("Failed to create mount target '%s'", path);
}
if (hasmntopt(mntent, "create=dir")) {
- if (!mkdir_p(path, 0755)) {
+ if (mkdir_p(path, 0755) < 0) {
WARN("Failed to create mount target '%s'", path);
ret = -1;
}
if (hasmntopt(mntent, "create=file") && access(path, F_OK)) {
pathdirname = strdup(path);
pathdirname = dirname(pathdirname);
- mkdir_p(pathdirname, 0755);
+ if (mkdir_p(pathdirname, 0755) < 0) {
+ WARN("Failed to create target directory");
+ }
pathfile = fopen(path, "wb");
if (!pathfile) {
WARN("Failed to create mount target '%s'", path);