fsdev/virtfs-proxy-helper: Use g_mkdir()

Use g_mkdir() to create a directory on all platforms.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Message-Id: <20220927110632.1973965-27-bmeng.cn@gmail.com>
Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
This commit is contained in:
Bin Meng 2022-09-27 19:06:04 +08:00 committed by Christian Schoenebeck
parent 0529245488
commit f723f62662

View File

@ -10,6 +10,7 @@
*/ */
#include "qemu/osdep.h" #include "qemu/osdep.h"
#include <glib/gstdio.h>
#include <sys/resource.h> #include <sys/resource.h>
#include <getopt.h> #include <getopt.h>
#include <syslog.h> #include <syslog.h>
@ -639,7 +640,7 @@ static int do_create_others(int type, struct iovec *iovec)
if (retval < 0) { if (retval < 0) {
goto err_out; goto err_out;
} }
retval = mkdir(path.data, mode); retval = g_mkdir(path.data, mode);
break; break;
case T_SYMLINK: case T_SYMLINK:
retval = proxy_unmarshal(iovec, offset, "ss", &oldpath, &path); retval = proxy_unmarshal(iovec, offset, "ss", &oldpath, &path);