initial load of upstream version 1.06.32
[xmlrpc-c] / lib / libutil / sleep.c
diff --git a/lib/libutil/sleep.c b/lib/libutil/sleep.c
new file mode 100644 (file)
index 0000000..379be0c
--- /dev/null
@@ -0,0 +1,18 @@
+#include "xmlrpc-c/sleep_int.h"
+
+#ifdef WIN32
+#include <process.h>
+#else
+#include <unistd.h>
+#endif
+
+
+void
+xmlrpc_millisecond_sleep(unsigned int const milliseconds) {
+
+#ifdef WIN32
+    Sleep(milliseconds);
+#else
+    usleep(milliseconds * 1000);
+#endif
+}