Index: uspace/lib/c/generic/time.c
===================================================================
--- uspace/lib/c/generic/time.c	(revision 7e7b791167e7af546b19825333af365856bdf7df)
+++ uspace/lib/c/generic/time.c	(revision 5fd3f2d54a5ccebad2edc13fe02afe1bbcac252f)
@@ -207,4 +207,10 @@
 }
 
+void udelay(useconds_t time)
+{
+	(void) __SYSCALL1(SYS_THREAD_UDELAY, (sysarg_t) time);
+}
+
+
 /** Wait unconditionally for specified number of seconds
  *
Index: uspace/lib/c/include/sys/time.h
===================================================================
--- uspace/lib/c/include/sys/time.h	(revision 7e7b791167e7af546b19825333af365856bdf7df)
+++ uspace/lib/c/include/sys/time.h	(revision 5fd3f2d54a5ccebad2edc13fe02afe1bbcac252f)
@@ -62,4 +62,6 @@
 extern int gettimeofday(struct timeval *tv, struct timezone *tz);
 
+extern void udelay(useconds_t);
+
 #endif
 
