1
0
mirror of https://github.com/simh/simh.git synced 2026-05-03 14:38:45 +00:00

HP-UX port supplied by Mikulas Patocka

This commit is contained in:
Mark Pizzolato
2013-03-05 13:29:38 -08:00
parent bc40f6abde
commit eb101e3881
9 changed files with 66 additions and 10 deletions

View File

@@ -148,6 +148,12 @@ typedef size_t socklen_t;
#endif
#endif
#if defined(__hpux)
#if !defined(EAI_OVERFLOW)
#define EAI_OVERFLOW EAI_FAIL
#endif
#endif
typedef int (WSAAPI *getnameinfo_func) (const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags);
static getnameinfo_func p_getnameinfo;
@@ -779,10 +785,12 @@ SOCKET sim_accept_conn (SOCKET master, char **connectaddr)
int32 sta, err;
#if defined (macintosh) || defined (__linux) || defined (__linux__) || \
defined (__APPLE__) || defined (__OpenBSD__) || \
defined(__NetBSD__) || defined(__FreeBSD__)
defined(__NetBSD__) || defined(__FreeBSD__) || \
(defined(__hpux) && defined(_XOPEN_SOURCE_EXTENDED))
socklen_t size;
#elif defined (_WIN32) || defined (__EMX__) || \
(defined (__ALPHA) && defined (__unix__))
(defined (__ALPHA) && defined (__unix__)) || \
defined (__hpux)
int size;
#else
size_t size;