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
  
  



Reply via email to