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