changeset 39361:772596a56406

execute, spawn-pipe: Avoid warning about redefining 'close'. Reported by Eli Zaretskii <eliz@gnu.org>. * lib/execute.c: Undefine 'close' before redefining it. * lib/spawn-pipe.c: Likewise.
author Bruno Haible <bruno@clisp.org>
date Sat, 12 May 2018 13:32:52 +0200
parents 602283888234
children f5c24c120a5b
files ChangeLog lib/execute.c lib/spawn-pipe.c
diffstat 3 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat May 12 13:27:04 2018 +0200
+++ b/ChangeLog	Sat May 12 13:32:52 2018 +0200
@@ -1,3 +1,10 @@
+2018-05-12  Bruno Haible  <bruno@clisp.org>
+
+	execute, spawn-pipe: Avoid warning about redefining 'close'.
+	Reported by Eli Zaretskii <eliz@gnu.org>.
+	* lib/execute.c: Undefine 'close' before redefining it.
+	* lib/spawn-pipe.c: Likewise.
+
 2018-05-12  Bruno Haible  <bruno@clisp.org>
 
 	nanosleep: Avoid test failure on mingw when it has nanosleep.
--- a/lib/execute.c	Sat May 12 13:27:04 2018 +0200
+++ b/lib/execute.c	Sat May 12 13:32:52 2018 +0200
@@ -66,6 +66,7 @@
 
   return retval;
 }
+#undef close /* avoid warning related to gnulib module unistd */
 #define close nonintr_close
 
 static int
--- a/lib/spawn-pipe.c	Sat May 12 13:27:04 2018 +0200
+++ b/lib/spawn-pipe.c	Sat May 12 13:32:52 2018 +0200
@@ -71,6 +71,7 @@
 
   return retval;
 }
+#undef close /* avoid warning related to gnulib module unistd */
 #define close nonintr_close
 
 #if defined _WIN32 && ! defined __CYGWIN__