Fix tv_divide().
[paraslash.git] / exec.c
diff --git a/exec.c b/exec.c
index 42a183a..0886a0b 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -22,7 +22,7 @@
  *
  * \sa null(4), pipe(2), dup2(2), fork(2), exec(3)
  */
-static int para_exec(pid_t *pid, const char *file, char *const args[], int *fds)
+static int para_exec(pid_t *pid, const char *file, char *const *const args, int *fds)
 {
        int ret, in[2] = {-1, -1}, out[2] = {-1, -1}, err[2] = {-1, -1},
                null = -1; /* ;) */
@@ -131,7 +131,8 @@ err_out:
 int para_exec_cmdline_pid(pid_t *pid, const char *cmdline, int *fds)
 {
        int argc, ret;
-       char **argv, *tmp = para_strdup(cmdline);
+       char **argv;
+       char *tmp = para_strdup(cmdline);
 
        if (!tmp)
                exit(EXIT_FAILURE);