summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/putenv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/putenv.c b/lib/putenv.c
index 512878c47..d1fb726f3 100644
--- a/lib/putenv.c
+++ b/lib/putenv.c
@@ -26,8 +26,12 @@ extern int errno;
#if defined(STDC_HEADERS) || defined(USG)
#include <string.h>
+#ifndef index
#define index strchr
+#endif
+#ifndef bcopy
#define bcopy(s, d, n) memcpy((d), (s), (n))
+#endif
#else /* not (STDC_HEADERS or USG) */
#include <strings.h>
#endif /* STDC_HEADERS or USG */