diff -ru icbd-1.1c/server/Make icbd-1.1c.local/server/Make --- icbd-1.1c/server/Make Wed Oct 28 15:28:56 1998 +++ icbd-1.1c.local/server/Make Tue Mar 28 02:04:18 2000 @@ -11,6 +11,7 @@ ## DO NOT UNCOMMENT THIS on SunOS 4.x -- resolver library is busted ## bad and coredumps in gethostbyaddr() on really long hostnames #OTHERLIBS = -lresolv +OTHERLIBS = -ldb SRC = \ dispatch.c \ diff -ru icbd-1.1c/server/access.c icbd-1.1c.local/server/access.c --- icbd-1.1c/server/access.c Wed Oct 28 15:13:11 1998 +++ icbd-1.1c.local/server/access.c Tue Mar 28 01:57:53 2000 @@ -2,7 +2,8 @@ #include "externs.h" #include "config.h" #include -#include +#define DB_DBM_HSEARCH 1 +#include #include #include diff -ru icbd-1.1c/server/s_motd.c icbd-1.1c.local/server/s_motd.c --- icbd-1.1c/server/s_motd.c Wed Oct 28 15:19:26 1998 +++ icbd-1.1c.local/server/s_motd.c Tue Mar 28 01:58:18 2000 @@ -8,7 +8,8 @@ #include "externs.h" #include #include -#include +#define DB_DBM_HSEARCH 1 +#include #include #include diff -ru icbd-1.1c/server/signals.c icbd-1.1c.local/server/signals.c --- icbd-1.1c/server/signals.c Tue Mar 30 11:59:43 1999 +++ icbd-1.1c.local/server/signals.c Tue Mar 28 02:02:16 2000 @@ -7,6 +7,10 @@ #include "externs.h" #include +#ifdef __linux__ +#define fds_bits __fds_bits +#endif + /* The signal stuff is not portable, and should be in unix.c. */ #define mask(s) (1 << ((s)-1))