diff -ru cicb-5.0.9c1.1/icb/c_log.c cicb-5.0.9c1.1.local/icb/c_log.c
--- cicb-5.0.9c1.1/icb/c_log.c	Mon Dec  9 20:10:34 1996
+++ cicb-5.0.9c1.1.local/icb/c_log.c	Thu Jul  1 23:37:35 1999
@@ -46,7 +46,6 @@
 	struct tm *t, *localtime();
 	time_t clock;
 	extern int errno, sys_nerr;
-	extern char *sys_errlist[];
 
 	/* determine pathname to use */
 	if (path == NULL || *path == '\0')
diff -ru cicb-5.0.9c1.1/icb/msgs.c cicb-5.0.9c1.1.local/icb/msgs.c
--- cicb-5.0.9c1.1/icb/msgs.c	Mon Dec  9 20:10:34 1996
+++ cicb-5.0.9c1.1.local/icb/msgs.c	Wed Sep  8 15:10:13 1999
@@ -181,6 +181,11 @@
 		return;
 	}
 
+	if (!strcmp(fields[0], "Drop"))
+	{
+		sendpersonal(mynick, "idle boot disabled", 0);
+	}
+
 	if (!strcmp(fields[0], "Register") && gv.autoregister)
 	{
 		regnick((char *)0);
diff -ru cicb-5.0.9c1.1/icb/unix.c cicb-5.0.9c1.1.local/icb/unix.c
--- cicb-5.0.9c1.1/icb/unix.c	Mon Dec  9 20:10:34 1996
+++ cicb-5.0.9c1.1.local/icb/unix.c	Tue Oct  5 23:41:10 1999
@@ -25,6 +25,10 @@
 #undef stty
 #undef gtty
 
+#ifdef linux
+#define SYSV
+#endif
+
 #ifndef SYSV
 
 #ifdef linux
@@ -58,7 +62,7 @@
 	char *loginid;
 	struct passwd *pw;
 
-	if (((loginid = getlogin()) == NULL) || *loginid == '\0')
+	/* if (((loginid = getlogin()) == NULL) || *loginid == '\0') */
 		if ((pw = getpwuid(getuid())) == NULL)
 			loginid = NULL;
 		else
diff -ru cicb-5.0.9c1.1/readline/readline.c cicb-5.0.9c1.1.local/readline/readline.c
--- cicb-5.0.9c1.1/readline/readline.c	Mon Dec  9 20:10:35 1996
+++ cicb-5.0.9c1.1.local/readline/readline.c	Thu Jul  1 23:42:06 1999
@@ -44,9 +44,7 @@
 #include <sys/file.h>
 #include <signal.h>
 
-#if defined (HAVE_UNISTD_H)
 #  include <unistd.h>
-#endif
 
 #define NEW_TTY_DRIVER
 #define HAVE_BSD_SIGNALS
diff -ru cicb-5.0.9c1.1/tcl/strerror.c cicb-5.0.9c1.1.local/tcl/strerror.c
--- cicb-5.0.9c1.1/tcl/strerror.c	Mon Dec  9 20:10:35 1996
+++ cicb-5.0.9c1.1.local/tcl/strerror.c	Thu Jul  1 23:37:28 1999
@@ -20,6 +20,7 @@
 #include <stdio.h>
 #include <string.h>
 
+#if 0
 /*
  * List of known errors:
  */
@@ -138,3 +139,4 @@
     (void) sprintf(defaultMsg, "unknown error (%d)", error);
     return defaultMsg;
 }
+#endif
