]> wimlib.net Git - wimlib/blobdiff - src/unix_apply.c
wimlib.h: Update docs and adjust error codes
[wimlib] / src / unix_apply.c
index 026042bce7219fe1baecfcf5d726b7d40790d73f..3940d33a07cbf85d1ea209e2472ca8033610e99a 100644 (file)
@@ -72,10 +72,10 @@ unix_create_directory(const tchar *path, struct apply_ctx *ctx, u64 *cookie_ret)
                if (errno != EEXIST)
                        return WIMLIB_ERR_MKDIR;
                if (lstat(path, &stbuf))
-                       return WIMLIB_ERR_STAT;
+                       return WIMLIB_ERR_MKDIR;
                errno = EEXIST;
                if (!S_ISDIR(stbuf.st_mode))
-                       return WIMLIB_ERR_NOTDIR;
+                       return WIMLIB_ERR_MKDIR;
        }
        return 0;
 }