From b2d9fbeef24deb640f8eef90c83625464ecd3c46 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 11 Aug 2004 17:20:50 +0000 Subject: Work around broken strtod() that's present in many Solaris releases. Thanks to Michael Fuhr for identifying the problem. --- src/include/port/solaris.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/include/port/solaris.h') diff --git a/src/include/port/solaris.h b/src/include/port/solaris.h index f37e2a2a88b..0584d9291c4 100644 --- a/src/include/port/solaris.h +++ b/src/include/port/solaris.h @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/include/port/solaris.h,v 1.11 2004/03/15 03:29:22 tgl Exp $ */ +/* $PostgreSQL: pgsql/src/include/port/solaris.h,v 1.12 2004/08/11 17:20:50 tgl Exp $ */ /* * Sort this out for all operating systems some time. The __xxx @@ -35,3 +35,10 @@ #define BYTE_ORDER LITTLE_ENDIAN #endif #endif + +/* + * Many versions of Solaris have broken strtod() --- see bug #4751182. + * For the moment we just assume they all do; it's probably not worth + * the trouble to add a configure test for this. + */ +#define HAVE_BUGGY_SOLARIS_STRTOD -- cgit v1.2.3