--- tcp_wrappers_7.6.orig/workarounds.c 1996-03-19 16:22:26.000000000 +0100 +++ tcp_wrappers_7.6/workarounds.c 2009-06-05 18:45:03.000000000 +0200 @@ -163,7 +163,11 @@ int *fromlen; int fix_getpeername(sock, sa, len) int sock; struct sockaddr *sa; +#if !defined(__GLIBC__) int *len; +#else /* __GLIBC__ */ +size_t *len; +#endif /* __GLIBC__ */ { int ret; struct sockaddr_in *sin = (struct sockaddr_in *) sa;