diff -u rrdhcpcd-1.02.stock/arp.c rrdhcpcd-1.02/arp.c --- rrdhcpcd-1.02.stock/arp.c Mon Sep 1 18:00:24 1997 +++ rrdhcpcd-1.02/arp.c Sun Aug 23 17:36:15 1998 @@ -23,9 +23,16 @@ #include #include #include -#include + +#ifdef __GLIBC__ +#include +#include +#else +#include #include #include +#endif /* GLIBC */ + #include #include #include diff -u rrdhcpcd-1.02.stock/client.c rrdhcpcd-1.02/client.c --- rrdhcpcd-1.02.stock/client.c Fri Nov 21 01:14:27 1997 +++ rrdhcpcd-1.02/client.c Sun Aug 23 17:36:58 1998 @@ -43,9 +43,16 @@ #include #include #include -#include + +#ifdef __GLIBC__ +#include +#include +#else +#include #include #include +#endif + #include #include #include diff -u rrdhcpcd-1.02.stock/if.c rrdhcpcd-1.02/if.c --- rrdhcpcd-1.02.stock/if.c Fri Nov 14 19:59:45 1997 +++ rrdhcpcd-1.02/if.c Sun Aug 23 17:37:38 1998 @@ -24,7 +24,11 @@ #include #include #include -#include + +#ifndef __GLIBC__ +#include +#endif + #include #include #include @@ -37,6 +41,7 @@ #include #include #include + #include "if.h" #include "dhcp.h" #include "error-handler.h" diff -u rrdhcpcd-1.02.stock/if.h rrdhcpcd-1.02/if.h --- rrdhcpcd-1.02.stock/if.h Mon Sep 1 18:00:24 1997 +++ rrdhcpcd-1.02/if.h Sun Aug 23 17:34:54 1998 @@ -20,6 +20,12 @@ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +/* since we don't have the linux/ headers, there's some defines used + in this file which need to come from here under glibc */ +#ifdef __GLIBC__ +#include +#endif + #ifndef _NETINET_IN_H # include #endif Common subdirectories: rrdhcpcd-1.02.stock/pcmcia and rrdhcpcd-1.02/pcmcia Common subdirectories: rrdhcpcd-1.02.stock/rc.d and rrdhcpcd-1.02/rc.d diff -u rrdhcpcd-1.02.stock/signal-handler.c rrdhcpcd-1.02/signal-handler.c --- rrdhcpcd-1.02.stock/signal-handler.c Fri Nov 14 19:40:59 1997 +++ rrdhcpcd-1.02/signal-handler.c Sun Aug 23 17:38:09 1998 @@ -21,9 +21,14 @@ */ #include -#include + +#ifndef __GLIBC__ +#include +#endif + #include #include + #include "dhcp.h" #include "if.h" #include "signal-handler.h"