ChangeLog, gen_uuid.c:
  gen_uuid.c (get_node_id): Use char * instead of caddr_t, which doesn't
  always exist for glibc.

diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog
index a8333c2..be58e30 100644
--- a/lib/uuid/ChangeLog
+++ b/lib/uuid/ChangeLog
@@ -1,3 +1,8 @@
+Sun Mar  8 22:17:59 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+	* gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
+		doesn't always exist for glibc.
+
 Tue Oct 14 21:48:16 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
 	* gen_uuid.c: Use clock_reg instead of clock, since clock
diff --git a/lib/uuid/gen_uuid.c b/lib/uuid/gen_uuid.c
index 61c3eed..328a58f 100644
--- a/lib/uuid/gen_uuid.c
+++ b/lib/uuid/gen_uuid.c
@@ -109,7 +109,7 @@
 	}
 	n = ifc.ifc_len;
 	for (i = 0; i < n; i+= ifreq_size(*ifr) ) {
-		ifrp = (struct ifreq *)((caddr_t) ifc.ifc_buf+i);
+		ifrp = (struct ifreq *)((char *) ifc.ifc_buf+i);
 		strncpy(ifr.ifr_name, ifrp->ifr_name, IFNAMSIZ);
 #ifdef SIOCGIFHWADDR
 		if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0)