Re: Compiling on 8.1.3 on Openserver 5.05 - Mailing list pgsql-ports

From Mark Campbell
Subject Re: Compiling on 8.1.3 on Openserver 5.05
Date
Msg-id 446394EF.8000509@ucs-software.co.za
Whole thread Raw
In response to Re: Compiling on 8.1.3 on Openserver 5.05  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Compiling on 8.1.3 on Openserver 5.05
List pgsql-ports
I have the this bit of code in netdb.h

/*
 * Error return codes from gethostbyname() and gethostbyaddr() (left in
 * extern int h_errno).
 */

#define NETDB_INTERNAL  -1      /* see errno */
#define NETDB_SUCCESS   0       /* no problem */

#define HOST_NOT_FOUND  1       /* Authoritative Answer Host not found */
#define TRY_AGAIN       2       /* Non-Authoritive Host not found, or
                                 * SERVERFAIL */
#define NO_RECOVERY     3       /* Non recoverable errors, FORMERR, REFUSED,
                                 * NOTIMP */
#define NO_DATA         4       /* Valid name, no data record of requested
                                 * type */
#define NO_ADDRESS      NO_DATA /* no address, look for MX record */

and this in resolv.h

/*
 * This used to be defined in res_query.c, now it's in herror.c.  It was
 * never extern'd by any *.h file before it was placed here.  herror.c is
 * part of libresolv.a even though it might make more sense in libnetdb.a
 * or even libnet.a.
 */

extern int h_errno;



Tom Lane wrote:
Mark Campbell <mark.campbell@ucs-software.co.za> writes: 
Looks correct as some of the errors seem to be gone, however where would 
I have to add/include the "h_errno" and the "warning: unreachable code 
at beginning of switch statement" worries me   
h_errno ought to be declared in <netdb.h> according to the standard.
Can you find it on your machine?
		regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate      subscribe-nomail command to majordomo@postgresql.org so that your      message can get through to the mailing list cleanly 

pgsql-ports by date:

Previous
From: Tom Lane
Date:
Subject: Re: Compiling on 8.1.3 on Openserver 5.05
Next
From: Alan Stange
Date:
Subject: solaris build problem with Sun compilers