portability improvements for Solaris/OpenIndiana

This commit is contained in:
Axel Kohlmeyer
2023-01-19 14:27:32 -05:00
parent 75bd5b3d99
commit 819ab9f2ff
23 changed files with 398 additions and 393 deletions

View File

@ -1213,7 +1213,7 @@ int imdsock_listen(void * v) {
void *imdsock_accept(void * v) {
int rc;
imdsocket *new_s = nullptr, *s = (imdsocket *) v;
#if defined(ARCH_AIX5) || defined(ARCH_AIX5_64) || defined(ARCH_AIX6_64)
#if defined(ARCH_AIX5) || defined(ARCH_AIX5_64) || defined(ARCH_AIX6_64) || defined(__sun)
unsigned int len;
#define _SOCKLEN_TYPE unsigned int
#elif defined(SOCKLEN_T)