From: Eric Blake Date: Fri, 6 Mar 2009 13:29:53 +0000 (+0100) Subject: Add casts, to avoid warnings. X-Git-Tag: v0.1~6218 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=a64a69d30a583fef8c245cd5988b35934e70bcec;p=gnulib.git Add casts, to avoid warnings. --- diff --git a/ChangeLog b/ChangeLog index 4c7fe2d30..78ca71b2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-03-06 Eric Blake + + * lib/execute.c (execute) [WIN32_NATIVE]: Cast arguments of spawnvpe, + to avoid compiler warnings. + * lib/pipe.c (create_pipe) [WIN32_NATIVE]: Likewise. + 2009-03-05 Bruno Haible * tests/test-ftell.c (main): Disable test beyond end of file on diff --git a/lib/execute.c b/lib/execute.c index c9f25b52d..a6911d97b 100644 --- a/lib/execute.c +++ b/lib/execute.c @@ -154,14 +154,16 @@ execute (const char *progname, copy of the environment block - ignoring the effects of putenv() and [un]setenv(). */ { - exitcode = spawnvpe (P_WAIT, prog_path, prog_argv, environ); + exitcode = spawnvpe (P_WAIT, prog_path, (const char **) prog_argv, + (const char **) environ); if (exitcode < 0 && errno == ENOEXEC) { /* prog is not an native executable. Try to execute it as a shell script. Note that prepare_spawn() has already prepended a hidden element "sh.exe" to prog_argv. */ --prog_argv; - exitcode = spawnvpe (P_WAIT, prog_argv[0], prog_argv, environ); + exitcode = spawnvpe (P_WAIT, prog_argv[0], (const char **) prog_argv, + (const char **) environ); } } if (nulloutfd >= 0) diff --git a/lib/pipe.c b/lib/pipe.c index d44f62e5f..f8e7dee10 100644 --- a/lib/pipe.c +++ b/lib/pipe.c @@ -195,14 +195,16 @@ create_pipe (const char *progname, copy of the environment block - ignoring the effects of putenv() and [un]setenv(). */ { - child = spawnvpe (P_NOWAIT, prog_path, prog_argv, environ); + child = spawnvpe (P_NOWAIT, prog_path, (const char **) prog_argv, + (const char **) environ); if (child < 0 && errno == ENOEXEC) { /* prog is not an native executable. Try to execute it as a shell script. Note that prepare_spawn() has already prepended a hidden element "sh.exe" to prog_argv. */ --prog_argv; - child = spawnvpe (P_NOWAIT, prog_argv[0], prog_argv, environ); + child = spawnvpe (P_NOWAIT, prog_argv[0], (const char **) prog_argv, + (const char **) environ); } } if (stdinfd >= 0)