fix it right
authorJim Meyering <jim@meyering.net>
Sun, 29 Jun 1997 20:18:58 +0000 (20:18 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 29 Jun 1997 20:18:58 +0000 (20:18 +0000)
lib/putenv.c

index 5e9a8631efff60fc6d98f04588f3333e64e5b101..43555c07e784abad1f6813f0d2d0a75c054d52eb 100644 (file)
@@ -25,7 +25,7 @@
 
 /* Define-away any (possibly conflicting) prototype of putenv.
    Many systems omit the `const' attribute on the argument.
-   Define-away only if it's not already defined (e.g. to rpl_putenv).  */
+   But don't define-away if it's already defined (e.g. to rpl_putenv).  */
 #ifndef putenv
 # define putenv _sys_putenv
 #endif
@@ -40,9 +40,7 @@
 # include <unistd.h>
 #endif
 
-#ifndef putenv
-# undef putenv
-#endif
+#define _sys_putenv putenv
 
 #if !defined (__GNU_LIBRARY__) && !defined (HAVE_STRCHR)
 # define strchr index