Version 1.0.9 contains no extra features.  Two modifications were not applied.

  1) The compact function declarations, argdec as arglist, e.g.

diff -u -r slirp-1.0g/src/tcp_subr.c slirp-1.0.9/src/tcp_subr.c
--- slirp-1.0g/src/tcp_subr.c	Sun Aug 15 16:47:32 1999
+++ slirp-1.0.9/src/tcp_subr.c	Tue Oct 19 04:38:04 1999
@@ -241,10 +241,12 @@
  * then send a RST to peer.
  */
 struct tcpcb *
-tcp_drop(tp, errno)
+tcp_drop(struct tcpcb *tp, int errno) {
+/* tcp_drop(tp, errno)
 	register struct tcpcb *tp;
 	int errno;
 {
+*/
 
 	DEBUG_CALL("tcp_drop");
 	DEBUG_ARG("tp = %lx", (long)tp);

  is not used since it breaks the mkpro perl script.  

  2) the double inclusion of main.h is not present in this version.  This was 
  a result of some doubtful changes from 1.0c/g to 1.0.8 which were undone in 
  1.0.9, to end up with what was already done in 1.0e, especially

--- slirp-1.0c/src/main.h       Thu Jan  4 09:10:57 1996
+++ slirp-1.0c-KK/src/main.h    Fri Feb  5 07:10:32 1999
@@ -1,5 +1,7 @@
 /*
  * Copyright (c) 1995 Danny Gasparovski.
+ * Modified Feb 5 1998 by Karl Krueger <karl@simons-rock.edu>
+ *    with instructions from Philip C. Tsao
  *
  * Please read the file COPYRIGHT for the
  * terms and conditions of the copyright.
@@ -31,7 +33,7 @@

 extern char *exec_shell;
 extern u_int curtime;
-extern struct fd_set readfds, writefds, xfds;
+fd_set readfds, writefds, xfds;
 extern struct in_addr ctl_addr;
 extern struct in_addr special_addr;
 extern struct in_addr our_addr;

  which defines a fd_set variable in the main.h file.  The file is then
  included explicitely although it is already included by the slirp.h header.
  A correct def is  "extern fd_set readfds, writefds, xfds;"

  Slirp seems to be maintained by Kelly Price <tygris+slirp@erols.com>

diff -u -r slirp-1.0g/ChangeLog slirp-1.0.9/ChangeLog
--- slirp-1.0g/ChangeLog	Sun Aug 15 00:11:27 1999
+++ slirp-1.0.9/ChangeLog	Sun Feb 27 20:39:20 2000
@@ -1,3 +1,20 @@
+Version 1.0.9 RELEASE Feb 22, 2000 <Kelly>
+- Added some #ifdefs to fix bad compilation on Solaris i86 boxes.
+  May also fix a few things with others.  We'll find out soon.
+- Rearranged documentation
+- Added some warnings to the configure.in script about not using GCC for
+  compiling anything.  Seriously, folks, why don't you have GCC on your
+  system?  I've compiled it myself, and it's too eazy not to mess up.
+- Version numbering changed to be more Linux Kernelish.
+
+Version 1.0.8 (aka 1.0h) RELEASE (22/10/1999) <Kelly>
+- Switched from commenting out to the much saner #ifdefs. 
+- Edited some of the documentation to point to new maintainer (me)
+
+Version 1.0g-dk1 BETA (18/10/99)
+- Merged in logwtmp, tcp connection closing fixes from "Slirp 1.0c-KK".
+  Slirp compiles once again on Linux boxen.
