*
* \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; /* ;) */
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);