$NetBSD: patch-af,v 1.1 2000/07/30 08:08:14 jlam Exp $ --- modemlights/modemlights.c.orig Thu May 4 08:24:02 2000 +++ modemlights/modemlights.c Sun Jul 30 02:24:50 2000 @@ -32,7 +32,7 @@ #include #include -#ifdef __OpenBSD__ +#if defined(__OpenBSD__) || defined(__NetBSD__) #include #endif @@ -271,13 +271,13 @@ struct ppp_stats stats; memset(&ifreq, 0, sizeof(ifreq)); -#if defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) strncpy(ifreq.ifr_name, device_name, IFNAMSIZ); #else strncpy(ifreq.ifr_ifrn.ifrn_name, device_name, IFNAMSIZ); #endif /* FreeBSD or OpenBSD */ ifreq.ifr_ifru.ifru_data = (caddr_t)&stats; -#if defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) if ((ioctl(ip_socket,SIOCGPPPSTATS,(caddr_t)&ifreq) < 0)) #else #ifdef SIOCDEVPRIVATE @@ -286,7 +286,7 @@ *in = *out = 0; return FALSE; #endif -#endif /* FreeBSD or OpenBSD */ +#endif /* FreeBSD or OpenBSD or NetBSD */ { /* failure means ppp is not up */ *in = *out = 0;