From: Bruno Haible Date: Sat, 4 Oct 2008 15:39:03 +0000 (+0200) Subject: Avoid macro redefinition warnings. X-Git-Tag: v0.1~6907 X-Git-Url: http://erislabs.net/gitweb/?a=commitdiff_plain;h=671c9011cb6944a63f0d15f60252c31bf0ee8e9b;p=gnulib.git Avoid macro redefinition warnings. --- diff --git a/ChangeLog b/ChangeLog index 99db385d8..8e000bb96 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-04 Bruno Haible + + * lib/spawn.in.h (POSIX_SPAWN_*): Undefine before redefining. + Reported by Rainer Tammer . + 2008-10-03 Paolo Bonzini Bruno Haible diff --git a/lib/spawn.in.h b/lib/spawn.in.h index 7e8673721..a2b0d2484 100644 --- a/lib/spawn.in.h +++ b/lib/spawn.in.h @@ -97,13 +97,20 @@ typedef struct /* 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