Fix prototype of commandv to match prototype of commandrv.
authorRichard Jones <rjones@redhat.com>
Sun, 8 Nov 2009 11:55:38 +0000 (11:55 +0000)
committerRichard Jones <rjones@redhat.com>
Mon, 9 Nov 2009 11:05:19 +0000 (11:05 +0000)
daemon/blockdev.c
daemon/command.c
daemon/daemon.h
daemon/guestfsd.c
daemon/lvm.c

index 1aa6eaa..4d3c2ab 100644 (file)
@@ -53,7 +53,7 @@ call_blockdev (const char *device, const char *switc, int extraarg, int prints)
   } else
     argv[2] = device;
 
-  r = commandv (&out, &err, (char **) argv);
+  r = commandv (&out, &err, argv);
 
   if (r == -1) {
     reply_with_error ("%s: %s", argv[0], err);
index b2b5ef9..b2350ec 100644 (file)
@@ -85,7 +85,7 @@ do_command (char *const *argv)
   sys_ok = r != -1;
 
   CHROOT_IN;
-  r = commandv (&out, &err, argv);
+  r = commandv (&out, &err, (const char * const *) argv);
   CHROOT_OUT;
 
   if (sys_ok) command (NULL, NULL, "umount", sysroot_sys, NULL);
index f082690..bfdde9d 100644 (file)
@@ -59,7 +59,7 @@ extern int commandf (char **stdoutput, char **stderror, int flags,
 extern int commandrf (char **stdoutput, char **stderror, int flags,
                      const char *name, ...);
 extern int commandvf (char **stdoutput, char **stderror, int flags,
-                     char *const *argv);
+                      char const *const *argv);
 extern int commandrvf (char **stdoutput, char **stderror, int flags,
                       char const* const *argv);
 
index 370eea8..b6c3c44 100644 (file)
@@ -548,7 +548,7 @@ commandf (char **stdoutput, char **stderror, int flags, const char *name, ...)
 
   va_end (args);
 
-  r = commandvf (stdoutput, stderror, flags, (char **) argv);
+  r = commandvf (stdoutput, stderror, flags, (const char * const*) argv);
 
   /* NB: Mustn't free the strings which are on the stack. */
   free (argv);
@@ -605,7 +605,8 @@ commandrf (char **stdoutput, char **stderror, int flags, const char *name, ...)
 
 /* Same as 'command', but passing an argv. */
 int
-commandvf (char **stdoutput, char **stderror, int flags, char *const *argv)
+commandvf (char **stdoutput, char **stderror, int flags,
+           char const *const *argv)
 {
   int r;
 
index 9865bb2..3920e95 100644 (file)
@@ -210,7 +210,7 @@ do_vgcreate (const char *volgroup, char *const *physvols)
   for (i = 3; i <= argc; ++i)
     argv[i] = physvols[i-3];
 
-  r = commandv (NULL, &err, (char **) argv);
+  r = commandv (NULL, &err, (const char * const*) argv);
   if (r == -1) {
     reply_with_error ("%s", err);
     free (err);
@@ -440,7 +440,7 @@ do_vg_activate (int activate, char *const *volgroups)
   for (i = 4; i <= argc; ++i)
     argv[i] = volgroups[i-4];
 
-  r = commandv (NULL, &err, (char **) argv);
+  r = commandv (NULL, &err, (const char * const*) argv);
   if (r == -1) {
     reply_with_error ("vgchange: %s", err);
     free (err);