X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=exec.c;h=0886a0b772f504e6009ae898f03858bb18ad0cf3;hp=95bc43e4fae19d9791b36e5e7be2b06b1dc2ebb8;hb=d062b0c045134ad325ba2c92673dcc11ca781621;hpb=69f0930489da9ace5af8aee104ad21d188aed387 diff --git a/exec.c b/exec.c index 95bc43e4..0886a0b7 100644 --- a/exec.c +++ b/exec.c @@ -1,19 +1,7 @@ /* * Copyright (C) 2003-2006 Andre Noll * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. + * Licensed under the GPL v2. For licencing details see COPYING. */ /** \file exec.c helper functions for spawning new processes */ @@ -34,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; /* ;) */ @@ -143,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);