search for: optgroup_xfs_avail

Displaying 8 results from an estimated 8 matches for "optgroup_xfs_avail".

2012 Jul 09
1
[PATCH] NEW API: add new api xfs_info
...lt;config.h> + +#include <stdio.h> +#include <stdlib.h> +#include <inttypes.h> +#include <string.h> +#include <unistd.h> + +#include "guestfs_protocol.h" +#include "daemon.h" +#include "c-ctype.h" +#include "actions.h" + +int +optgroup_xfs_available (void) +{ + return prog_exists ("mkfs.xfs"); +} + +char * +do_xfs_info (const char *path) +{ + int r; + char *buf; + char *out, *err; + + if (do_is_dir (path)) { + buf = sysroot_path (path); + if (!buf) { + reply_with_perror ("malloc"); + return NULL; +...
2012 Jul 16
2
[PATCH V4] NEW API: add new api xfs_info
...lt;config.h> + +#include <stdio.h> +#include <stdlib.h> +#include <inttypes.h> +#include <string.h> +#include <unistd.h> + +#include "guestfs_protocol.h" +#include "daemon.h" +#include "c-ctype.h" +#include "actions.h" + +int +optgroup_xfs_available (void) +{ + return prog_exists ("mkfs.xfs"); +} + +static char * +split_strdup (char *string) +{ + char *end = string; + while (*end != ' ' && *end != ',') end++; + size_t len = end - string; + char *ret = malloc (len + 1); + if (!ret) { + reply_with_p...
2012 Aug 30
2
[PATCH v2] daemon: collect list of called external commands
....c +++ b/daemon/xfs.c @@ -30,10 +30,16 @@ #define MAX_ARGS 64 +GUESTFSD_EXT_CMD(str_mkfs_xfs, mkfs.xfs); +GUESTFSD_EXT_CMD(str_xfs_admin, xfs_admin); +GUESTFSD_EXT_CMD(str_xfs_info, xfs_info); +GUESTFSD_EXT_CMD(str_xfs_growfs, xfs_growfs); +GUESTFSD_EXT_CMD(str_xfs_repair, xfs_repair); + int optgroup_xfs_available (void) { - return prog_exists ("mkfs.xfs"); + return prog_exists (str_mkfs_xfs); } static char * @@ -330,7 +336,7 @@ do_xfs_info (const char *pathordevice) return NULL; } - r = command (&out, &err, "xfs_info", buf, NULL); + r = command (&out, &...
2012 Aug 30
1
[PATCH] collect list of called external commands
...fs.c index 5c65db1..907e68a 100644 --- a/daemon/xfs.c +++ b/daemon/xfs.c @@ -30,10 +30,15 @@ #define MAX_ARGS 64 +GUESTFS_EXT_CMD(str_mkfs_xfs, mkfs.xfs); +GUESTFS_EXT_CMD(str_xfs_admin, xfs_admin); +GUESTFS_EXT_CMD(str_xfs_info, xfs_info); +GUESTFS_EXT_CMD(str_xfs_growfs, xfs_growfs); + int optgroup_xfs_available (void) { - return prog_exists ("mkfs.xfs"); + return prog_exists (str_mkfs_xfs); } static char * @@ -330,7 +335,7 @@ do_xfs_info (const char *pathordevice) return NULL; } - r = command (&out, &err, "xfs_info", buf, NULL); + r = command (&out, &...
2017 Jul 27
0
[PATCH v2] daemon: Remove GUESTFSD_EXT_CMD.
....c +++ b/daemon/xfs.c @@ -32,16 +32,10 @@ #define MAX_ARGS 64 -GUESTFSD_EXT_CMD(str_mkfs_xfs, mkfs.xfs); -GUESTFSD_EXT_CMD(str_xfs_admin, xfs_admin); -GUESTFSD_EXT_CMD(str_xfs_info, xfs_info); -GUESTFSD_EXT_CMD(str_xfs_growfs, xfs_growfs); -GUESTFSD_EXT_CMD(str_xfs_repair, xfs_repair); - int optgroup_xfs_available (void) { - return prog_exists (str_mkfs_xfs); + return prog_exists ("mkfs.xfs"); } /* Return everything up to the first comma, equals or space in the input @@ -341,7 +335,7 @@ do_xfs_info (const char *pathordevice) return NULL; } - r = command (&out, &err, st...
2017 Jul 24
0
[PATCH 2/2] daemon: Replace GUESTFSD_EXT_CMD with --print-external-commands.
...D(str_xfs_info, xfs_info); -GUESTFSD_EXT_CMD(str_xfs_growfs, xfs_growfs); -GUESTFSD_EXT_CMD(str_xfs_repair, xfs_repair); +DECLARE_EXTERNAL_COMMANDS ("mkfs.xfs", + "xfs_admin", "xfs_info", "xfs_growfs", "xfs_repair") int optgroup_xfs_available (void) { - return prog_exists (str_mkfs_xfs); + return prog_exists ("mkfs.xfs"); } /* Return everything up to the first comma, equals or space in the input @@ -341,7 +338,7 @@ do_xfs_info (const char *pathordevice) return NULL; } - r = command (&out, &err, st...
2017 Jul 27
3
[PATCH v2] daemon: Remove GUESTFSD_EXT_CMD.
This is a simpler patch that removes GUESTFSD_EXT_CMD completely.
2017 Jul 24
6
[PATCH 0/2] daemon: Replace GUESTFSD_EXT_CMD with --print-external-commands.
Replace GUESTFSD_EXT_CMD with a command line option ‘./guestfsd --print-external-commands’