changeset 30266:34f144388312

Avoid macro redefinition warnings.
author Bruno Haible <bruno@clisp.org>
date Sat, 04 Oct 2008 17:39:03 +0200
parents ac46e8160cc9
children 3c2652cd8d21
files ChangeLog lib/spawn.in.h
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Oct 03 18:23:59 2008 +0200
+++ b/ChangeLog	Sat Oct 04 17:39:03 2008 +0200
@@ -1,3 +1,8 @@
+2008-10-04  Bruno Haible  <bruno@clisp.org>
+
+	* lib/spawn.in.h (POSIX_SPAWN_*): Undefine before redefining.
+	Reported by Rainer Tammer <tammer@tammer.net>.
+
 2008-10-03  Paolo Bonzini  <bonzini@gnu.org>
             Bruno Haible  <bruno@clisp.org>
 
--- a/lib/spawn.in.h	Fri Oct 03 18:23:59 2008 +0200
+++ b/lib/spawn.in.h	Sat Oct 04 17:39:03 2008 +0200
@@ -97,13 +97,20 @@
 
 
 /* Flags to be set in the `posix_spawnattr_t'.  */
+#undef POSIX_SPAWN_RESETIDS
 #define POSIX_SPAWN_RESETIDS		0x01
+#undef POSIX_SPAWN_SETPGROUP
 #define POSIX_SPAWN_SETPGROUP		0x02
+#undef POSIX_SPAWN_SETSIGDEF
 #define POSIX_SPAWN_SETSIGDEF		0x04
+#undef POSIX_SPAWN_SETSIGMASK
 #define POSIX_SPAWN_SETSIGMASK		0x08
+#undef POSIX_SPAWN_SETSCHEDPARAM
 #define POSIX_SPAWN_SETSCHEDPARAM	0x10
+#undef POSIX_SPAWN_SETSCHEDULER
 #define POSIX_SPAWN_SETSCHEDULER	0x20
 /* A GNU extension.  */
+#undef POSIX_SPAWN_USEVFORK
 #define POSIX_SPAWN_USEVFORK		0x40