From 3174451e1627ac2b8dc30f20404eb871d3cece5c Mon Sep 17 00:00:00 2001
From: Eric Botcazou <ebotcazou@libertysurf.fr>
Date: Tue, 23 Nov 2004 01:22:36 +0100
Subject: [PATCH] * zconf.h: Define NO_vsnprintf on Solaris 2.5.1.

From-SVN: r91056
---
 zlib/ChangeLog.gcj | 4 ++++
 zlib/zconf.h       | 8 ++++++++
 2 files changed, 12 insertions(+)

diff --git a/zlib/ChangeLog.gcj b/zlib/ChangeLog.gcj
index 5569030bb7dd..39e5a0d118c9 100644
--- a/zlib/ChangeLog.gcj
+++ b/zlib/ChangeLog.gcj
@@ -1,3 +1,7 @@
+2004-11-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* zconf.h: Define NO_vsnprintf on Solaris 2.5.1.
+
 2004-10-11  Tom Tromey  <tromey@redhat.com>
 
 	PR libgcj/14856:
diff --git a/zlib/zconf.h b/zlib/zconf.h
index 831285e8efb0..96dbc205c919 100644
--- a/zlib/zconf.h
+++ b/zlib/zconf.h
@@ -320,4 +320,12 @@ typedef uLong FAR uLongf;
 #   pragma map(inflate_copyright,"INCOPY")
 #endif
 
+/* Solaris 2.5.1 doesn't have vsnprintf */
+#if defined(__sun) && defined(__svr4__)
+#include <sys/feature_tests.h>
+#if _XOPEN_VERSION < 3
+#define NO_vsnprintf
+#endif
+#endif
+
 #endif /* ZCONF_H */
-- 
GitLab