* lib/unistd.in.h: be careful not to include un-needed system
stdlib.h from here, because that prevents gnulib stdlib.h from
defining rpl_strtod correctly.
Signed-off-by: Gary V. Vaughan <gary@gnu.org>
+2013-03-11 Gary V. Vaughan <gary@gnu.org>
+
+ unistd: don't prevent Tru64 Unix from using gnulib strtod.
+ * lib/unistd.in.h: be careful not to include un-needed system
+ stdlib.h from here, because that prevents gnulib stdlib.h from
+ defining rpl_strtod correctly.
+
2013-03-09 Gary V. Vaughan <gary@gnu.org>
vasprintf-posix-tests: allow rounding 1.51 to 1, per the previous
/* mingw, MSVC, BeOS, Haiku declare environ in <stdlib.h>, not in
<unistd.h>. */
/* Solaris declares getcwd not only in <unistd.h> but also in <stdlib.h>. */
+/* OSF Tru64 Unix cannot see gnulib rpl_strtod when system <stdlib.h> is
+ included here. */
/* But avoid namespace pollution on glibc systems. */
-#ifndef __GLIBC__
+#if !defined __GLIBC__ && !defined __osf__
# define __need_system_stdlib_h
# include <stdlib.h>
# undef __need_system_stdlib_h