summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2005-12-07 15:17:43 +0000
committerChristopher Faylor <me@cgf.cx>2005-12-07 15:17:43 +0000
commit383840a908dd20994b8334e7a870d267924a2359 (patch)
tree368fd1275075c9eda87418c01b72acb6064c19ab /winsup/cygwin
parent1094df9f2d9e68f9792c3b57c531b3f613ca5ebc (diff)
downloadcygnal-383840a908dd20994b8334e7a870d267924a2359.tar.gz
cygnal-383840a908dd20994b8334e7a870d267924a2359.tar.bz2
cygnal-383840a908dd20994b8334e7a870d267924a2359.zip
* include/cygwin/stdlib.h: Guard compilation of *unsetenv* in newlib.
Diffstat (limited to 'winsup/cygwin')
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/include/cygwin/stdlib.h5
2 files changed, 9 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 1ec819cea..0979b803b 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+2005-12-07 Christopher Faylor <cgf@timesys.com>
+
+ * include/cygwin/stdlib.h: Guard compilation of *unsetenv* in newlib.
+
2005-12-07 Corinna Vinschen <corinna@vinschen.de>
* exceptions.cc (_cygtls::handle_exceptions): In case of a
diff --git a/winsup/cygwin/include/cygwin/stdlib.h b/winsup/cygwin/include/cygwin/stdlib.h
index 5eb707a22..6ccc1ea8b 100644
--- a/winsup/cygwin/include/cygwin/stdlib.h
+++ b/winsup/cygwin/include/cygwin/stdlib.h
@@ -28,6 +28,11 @@ int grantpt (int);
int unlockpt (int);
#endif /*__STRICT_ANSI__*/
+#ifdef _COMPILING_NEWLIB
+#define unsetenv UNUSED_unsetenv
+#define _unsetenv_r UNUSED__unsetenv_r
+#endif
+
#undef _malloc_r
#define _malloc_r(r, s) malloc (s)
#undef _free_r