libreplace: Add usleep implementation.
[samba.git] / lib / replace / replace.c
index 03fae90859c0b1710d340fc43a50c3ca8e9be3e4..892f56792c97b42317cc97311e6e8af020eeed20 100644 (file)
@@ -890,3 +890,17 @@ int rep_getpeereid(int s, uid_t *uid, gid_t *gid)
 #endif
 }
 #endif
+
+#ifndef HAVE_USLEEP
+int rep_usleep(useconds_t sec)
+{
+       struct timeval tval;
+       /*
+        * Fake it with select...
+        */
+       tval.tv_sec = 0;
+       tval.tv_usec = usecs/1000;
+       select(0,NULL,NULL,NULL,&tval);
+       return 0;
+}
+#endif /* HAVE_USLEEP */