Mercurial > hg > octave-lyh > gnulib-hg
changeset 11268:16ae9ebb84d9
Add casts, to avoid warnings.
author | Eric Blake <ebb9@byu.net> |
---|---|
date | Fri, 06 Mar 2009 14:29:53 +0100 |
parents | a13a043d16f5 |
children | 8fea875fffee |
files | ChangeLog lib/execute.c lib/pipe.c |
diffstat | 3 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-03-06 Eric Blake <ebb9@byu.net> + + * 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 <bruno@clisp.org> * tests/test-ftell.c (main): Disable test beyond end of file on
--- a/lib/execute.c +++ b/lib/execute.c @@ -154,14 +154,16 @@ 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)
--- a/lib/pipe.c +++ b/lib/pipe.c @@ -195,14 +195,16 @@ 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)