diff -Nur l2tpd-0.69/Makefile l2tpd-0.69-netbsd/Makefile --- l2tpd-0.69/Makefile Sat Aug 10 09:42:22 2002 +++ l2tpd-0.69-netbsd/Makefile Mon Dec 27 11:54:20 2004 @@ -31,11 +31,15 @@ # # Uncomment the next line for Linux # -OSFLAGS= -DLINUX -I/usr/include +#OSFLAGS= -DLINUX -I/usr/include # # Uncomment the following to use the kernel interface under Linux # #OSFLAGS+= -DUSE_KERNEL +# +# Uncomment the next line for NetBSD +# +OSFLAGS= -DNETBSD # # Uncomment the next line for FreeBSD # diff -Nur l2tpd-0.69/control.c l2tpd-0.69-netbsd/control.c --- l2tpd-0.69/control.c Thu Apr 11 05:09:33 2002 +++ l2tpd-0.69-netbsd/control.c Mon Dec 27 11:40:08 2004 @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include diff -Nur l2tpd-0.69/l2tp.h l2tpd-0.69-netbsd/l2tp.h --- l2tpd-0.69/l2tp.h Tue Aug 20 02:26:23 2002 +++ l2tpd-0.69-netbsd/l2tp.h Mon Dec 27 11:38:53 2004 @@ -21,6 +21,7 @@ #define MAXSTRLEN 120 /* Maximum length of common strings */ +#include #include #include #include "osport.h" diff -Nur l2tpd-0.69/l2tpd.c l2tpd-0.69-netbsd/l2tpd.c --- l2tpd-0.69/l2tpd.c Mon Aug 19 23:12:17 2002 +++ l2tpd-0.69-netbsd/l2tpd.c Mon Dec 27 10:29:20 2004 @@ -21,7 +21,9 @@ #include #include #if (__GLIBC__ < 2) -# if defined(FREEBSD) +# if defined (NETBSD) +# include +# elif defined(FREEBSD) # include # elif defined(LINUX) # include @@ -36,6 +38,9 @@ #include #include #include +#ifdef NETBSD +#include +#endif #ifdef USE_KERNEL #include #endif diff -Nur l2tpd-0.69/md5.c l2tpd-0.69-netbsd/md5.c --- l2tpd-0.69/md5.c Sat Mar 16 05:07:05 2002 +++ l2tpd-0.69-netbsd/md5.c Mon Dec 27 10:29:20 2004 @@ -1,4 +1,6 @@ -#ifdef FREEBSD +#ifdef NETBSD +# include +#elif FREEBSD # include #elif defined(LINUX) # include diff -Nur l2tpd-0.69/network.c l2tpd-0.69-netbsd/network.c --- l2tpd-0.69/network.c Thu Apr 11 05:09:33 2002 +++ l2tpd-0.69-netbsd/network.c Mon Dec 27 11:50:11 2004 @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff -Nur l2tpd-0.69/pty.c l2tpd-0.69-netbsd/pty.c --- l2tpd-0.69/pty.c Thu Apr 11 05:09:33 2002 +++ l2tpd-0.69-netbsd/pty.c Mon Dec 27 10:29:20 2004 @@ -29,7 +29,7 @@ #define PTY01 "0123456789abcdef" #endif -#ifdef FREEBSD +#if defined (FREEBSD) || (NETBSD) #define PTY00 "/dev/ptyXX" #define PTY10 "p" #define PTY01 "0123456789abcdefghijklmnopqrstuv"