diff -ur nkit-0.5.1/finger/sprint.c nkit-0.5.1-rh7/finger/sprint.c
--- nkit-0.5.1/finger/sprint.c	Sat Mar  3 02:40:56 2001
+++ nkit-0.5.1-rh7/finger/sprint.c	Sat Mar  3 03:11:02 2001
@@ -42,6 +42,7 @@
 #endif /* not lint */
 
 #include <sys/types.h>
+#include <time.h>
 #include <sys/time.h>
 #include <stdio.h>
 #include <stdlib.h>
diff -ur nkit-0.5.1/fingerd/fingerd.c nkit-0.5.1-rh7/fingerd/fingerd.c
--- nkit-0.5.1/fingerd/fingerd.c	Sat Mar  3 03:05:41 2001
+++ nkit-0.5.1-rh7/fingerd/fingerd.c	Sat Mar  3 03:11:02 2001
@@ -235,7 +235,7 @@
       gethostname (buf, sizeof (buf));
       /* If the request comes from a IPv6 address, give back this
 	 name, else give back the IPv4 address. */
-      if (ss.__ss_family == AF_INET6)
+      if (ss.ss_family == AF_INET6)
 	hp = gethostbyname2 (buf, AF_INET6);
       else
 	hp = gethostbyname2 (buf, AF_INET);
