version 1.43, 2003/10/22 14:26:03
|
version 1.44, 2003/12/11 16:20:46
|
|
|
# include "OS400ConvertChar.h" | # include "OS400ConvertChar.h" |
#endif | #endif |
| |
|
#ifdef PEGASUS_OS_ZOS |
|
# include <resolv.h> // MAXHOSTNAMELEN |
|
#endif |
|
|
PEGASUS_USING_STD; | PEGASUS_USING_STD; |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
|
|
HOSTENT_BUFF_SIZE, &h_errorp); | HOSTENT_BUFF_SIZE, &h_errorp); |
#elif defined(PEGASUS_OS_OS400) | #elif defined(PEGASUS_OS_OS400) |
entry = gethostbyname(ebcdicHost); | entry = gethostbyname(ebcdicHost); |
|
#elif defined(PEGASUS_OS_ZOS) |
|
char hostName[ MAXHOSTNAMELEN + 1 ]; |
|
if (String::equalNoCase("localhost",String(hostname))) |
|
{ |
|
gethostname( hostName, sizeof( hostName ) ); |
|
entry = gethostbyname(hostName); |
|
} else { |
|
entry = gethostbyname((char *)hostname); |
|
} |
#else | #else |
entry = gethostbyname((char *)hostname); | entry = gethostbyname((char *)hostname); |
#endif | #endif |