From 0831e2f4bde972d441b1193891acd7b4ee65e575 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 12 Aug 2005 01:32:01 +0000 Subject: [PATCH] silence compiler warning --- lib/bind/nameser/ns_parse.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/bind/nameser/ns_parse.c b/lib/bind/nameser/ns_parse.c index 7487be39a2..2c0351970a 100644 --- a/lib/bind/nameser/ns_parse.c +++ b/lib/bind/nameser/ns_parse.c @@ -16,7 +16,7 @@ */ #ifndef lint -static const char rcsid[] = "$Id: ns_parse.c,v 1.6 2005/04/27 04:56:40 sra Exp $"; +static const char rcsid[] = "$Id: ns_parse.c,v 1.7 2005/08/12 01:32:01 marka Exp $"; #endif /* Import. */ @@ -40,7 +40,12 @@ static void setsection(ns_msg *msg, ns_sect sect); /* Macros. */ +#ifndef SOLARIS2 #define RETERR(err) do { errno = (err); return (-1); } while (0) +#else +#define RETERR(err) \ + do { errno = (err); if (errno == errno) return (-1); } while (0) +#endif /* Public. */