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)