One more fix to posix_spawn, to get rid of macro redefinition warnings.
I'm committing this:
2008-10-04 Bruno Haible <[EMAIL PROTECTED]>
* lib/spawn.in.h (POSIX_SPAWN_*): Undefine before redefining.
Reported by Rainer Tammer <[EMAIL PROTECTED]>.
*** lib/spawn.in.h.orig 2008-10-04 17:33:14.000000000 +0200
--- lib/spawn.in.h 2008-10-04 17:31:55.000000000 +0200
***************
*** 97,109 ****
--- 97,116 ----
/* 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