--- ./otherlibs/unix/socketaddr.c.orig 2017-12-15 13:57:16.000000000 -0800 +++ ./otherlibs/unix/socketaddr.c 2017-12-15 14:02:56.000000000 -0800 @@ -29,6 +29,20 @@ #define EAFNOSUPPORT WSAEAFNOSUPPORT #endif +static size_t +strnlen(const char *s, size_t maxlen) +{ + size_t len; + + for (len = 0; len < maxlen; len++, s++) { + if (!*s) + break; + } + return (len); +} + + + CAMLexport value alloc_inet_addr(struct in_addr * a) { value res;