X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fdaemon.h;h=8ad7b7c7d182e1a6202c8e4aaf4ec301d0b6a310;hb=c1ac7607bfe845db3c8bb3e0a766d5f16d56b2ed;hp=331fc0dfbba8884c5f362c46520f7c7ed9aaf961;hpb=e2870fb94cbd22affecdd16e8f75f75e78d1c18b;p=libguestfs.git diff --git a/daemon/daemon.h b/daemon/daemon.h index 331fc0d..8ad7b7c 100644 --- a/daemon/daemon.h +++ b/daemon/daemon.h @@ -41,8 +41,13 @@ extern void free_strings (char **argv); extern void free_stringslen (char **argv, int len); extern int command (char **stdoutput, char **stderror, const char *name, ...); +extern int commandr (char **stdoutput, char **stderror, const char *name, ...); extern int commandv (char **stdoutput, char **stderror, char * const* const argv); +extern int commandrv (char **stdoutput, char **stderror, + char * const* const argv); + +extern char **split_lines (char *str); extern int shell_quote (char *out, int len, const char *in); @@ -92,14 +97,6 @@ extern void send_file_end (int cancel); /* only call this if there is a FileOut parameter */ extern void reply (xdrproc_t xdrp, char *ret); -/* Append to existing string. If existing string is NULL then - * this creates a new string. This uses an "interesting" variation - * of asprintf. - */ - -#define catprintf(strp,fs,...) \ - asprintf ((strp), "%s" fs, *(strp) ? *(strp) : "", __VA_ARGS__) - /* Helper for functions that need a root filesystem mounted. * NB. Cannot be used for FileIn functions. */