summaryrefslogtreecommitdiffstats
path: root/daemon/mknod.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/mknod.c')
-rw-r--r--daemon/mknod.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/daemon/mknod.c b/daemon/mknod.c
index 6ff88efa..46a18392 100644
--- a/daemon/mknod.c
+++ b/daemon/mknod.c
@@ -29,6 +29,21 @@
#include "../src/guestfs_protocol.h"
#include "daemon.h"
#include "actions.h"
+#include "optgroups.h"
+
+#ifdef HAVE_MKNOD
+int
+optgroup_mknod_available (void)
+{
+ return 1;
+}
+#else
+int
+optgroup_mknod_available (void)
+{
+ return 0;
+}
+#endif
int
do_mknod (int mode, int devmajor, int devminor, const char *path)
@@ -47,8 +62,7 @@ do_mknod (int mode, int devmajor, int devminor, const char *path)
return 0;
#else
- reply_with_error ("%s is not available", __func__);
- return -1;
+ NOT_AVAILABLE (-1);
#endif
}