X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fdir.c;h=b603cfd0705db14fe357aa5b4a5e728d3f9884a5;hb=efad4f53923dcca94613e193d6383bd032e70498;hp=1ca62868ea9a091a0ab05f27787e8959e2a7ef37;hpb=1f0810eb3a98cbfd347af59b6b9bc624ddff6028;p=libguestfs.git diff --git a/daemon/dir.c b/daemon/dir.c index 1ca6286..b603cfd 100644 --- a/daemon/dir.c +++ b/daemon/dir.c @@ -99,6 +99,23 @@ do_mkdir (const char *path) return 0; } +int +do_mkdir_mode (const char *path, int mode) +{ + int r; + + CHROOT_IN; + r = mkdir (path, mode); + CHROOT_OUT; + + if (r == -1) { + reply_with_perror ("mkdir_mode: %s", path); + return -1; + } + + return 0; +} + static int recursive_mkdir (const char *path) {