At 01:15 PM 3/8/00 -0600, Phil Tracy wrote:
>I'm compiling the latest (as of 3/8/00 9:00 AM) collection of stuff from
>CVS on HP/UX 10.20 with gcc 2.95.2. I had to add
>
> extern int h_errno;
>
>to ~pkg/ldap/libraries/libldap/util-int.c (version 1.19) in order to get it
>to compile properly. All the tests pass, but I haven't done more testing
>than that.
Adding explicit externs to .c files is not wise as they may
conflict with those contained in system headers.
Does <netdb.h> or other header provide an extern for h_errno?
If not, we'll have to write a macro to detect the lack of an
h_errno extern, define a macro and conditionally provide an
extern (in include/ac/socket.h).