--- lib/replace/repdir_getdirentries.c.orig	Fri Sep 14 05:21:51 2007
+++ lib/replace/repdir_getdirentries.c	Fri Sep 14 05:22:13 2007
@@ -129,11 +129,7 @@
 		d->ofs = 0;
 		d->nbytes = 0;
 	}
-	/* this relies on seekpos always being a multiple of
-	   DIR_BUF_SIZE. Is that always true on BSD systems? */
-	if (d->seekpos & (DIR_BUF_SIZE-1)) {
-		abort();
-	}
+	/* abort() */
 	return d->seekpos + d->ofs;
 }