$NetBSD: patch-radlib.c,v 1.1 2014/02/24 12:43:11 wiedi Exp $ 'struct sockaddr_in' has no member named 'sin_len' on SunOS --- radlib.c.orig 2004-08-27 06:56:52.000000000 +0000 +++ radlib.c @@ -250,7 +250,7 @@ rad_add_server(struct rad_handle *h, con srvp = &h->servers[h->num_servers]; memset(&srvp->addr, 0, sizeof srvp->addr); -#if !defined(__linux__) +#if !defined(__linux__) && !defined(__sun) srvp->addr.sin_len = sizeof srvp->addr; #endif srvp->addr.sin_family = AF_INET; @@ -617,7 +617,7 @@ rad_init_send_request(struct rad_handle return -1; } memset(&sin, 0, sizeof sin); -#if !defined(__linux__) +#if !defined(__linux__) && !defined(__sun) sin.sin_len = sizeof sin; #endif sin.sin_family = AF_INET;