]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
common: add new dapl_os_sleep_usec() function
authorArlin Davis <arlin.r.davis@intel.com>
Tue, 6 Jul 2010 22:54:13 +0000 (15:54 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 6 Jul 2010 22:54:13 +0000 (15:54 -0700)
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/udapl/linux/dapl_osd.h

index 6b698af1d4e914b03ca350a976dd4835966109a6..047fe90d0338c7082077bd44ddfdf9d7a8437735 100644 (file)
@@ -293,6 +293,15 @@ dapl_os_thread_create (
        IN  void                        *data,
        OUT DAPL_OS_THREAD              *thread_id );
 
+STATIC _INLINE_ void
+dapl_os_sleep_usec(int usec)
+{
+        struct timespec sleep, remain;
+
+        sleep.tv_sec = 0;
+        sleep.tv_nsec = usec * 1000;
+        nanosleep(&sleep, &remain);
+}
 
 /*
  * Lock Functions