Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: Compiling on 8.1.3 on Openserver 5.05


  • From: Mark Campbell <mark(dot)campbell(at)ucs-software(dot)co(dot)za>
  • To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
  • Cc: pgsql-ports(at)postgresql(dot)org
  • Subject: Re: Compiling on 8.1.3 on Openserver 5.05
  • Date: Thu, 11 May 2006 21:47:59 +0200
  • Message-id: <446394EF.8000509@ucs-software.co.za> <text/plain>

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(dot)campbell(at)ucs-software(dot)co(dot)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(at)postgresql(dot)org so that your
      message can get through to the mailing list cleanly



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group