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