--- sim/usleep.c.orig	Fri Nov 14 08:20:27 1997
+++ sim/usleep.c	Fri Nov 14 08:22:23 1997
@@ -47,6 +47,7 @@
 
 static int ringring;
 
+#if !defined(__FreeBSD__) || (__FreeBSD__ < 3)
 void
 usleep(useconds)
 	unsigned int useconds;
@@ -91,7 +92,7 @@
 	(void) sigsetmask(omask);
 	(void) setitimer(ITIMER_REAL, &oitv, (struct itimerval *)0);
 }
-
+#endif
 static void
 sleephandler()
 {
