At 06:41 PM 10/13/2002, [EMAIL PROTECTED] wrote:
>wrowe       2002/10/13 16:41:50
>
>  Modified:    network_io/unix sa_common.c
>  Log:
>    Make the code legible.  Now note the OS2 discrepancy in handling h_errno
>    between the gethostbyname and gethostbyaddr calls.

Jeff, I hope the new changes are more palatable.

A few things still bug me... first that OS2 discrepancy, but I'm sure
that will be fixed soon.

Second, you can't use h_errno in the SYSERR space.  Why?  Because
NETDB_INTERNAL is a -1 value (on BSD 4.6) that we aren't picking up,
and it won't fall into the SYSERR numeric range.

Seems that h_errno values either:

 1. need to be mapped to their errno equivalents (and grab the real
      errno for NETDB_INTERNAL errors), or...

 2. need their very own space, just like EAI.

But I'd really rather we remapped EAI and r_errno values into the errno
space with appropriate values.

Bill


Reply via email to