Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1451 → Rev 1452

/uspace/trunk/libc/generic/time.c
31,6 → 31,9
#include <ipc/ipc.h>
#include <stdio.h>
#include <arch/barrier.h>
#include <unistd.h>
#include <atomic.h>
#include <futex.h>
 
#include <sysinfo.h>
#include <as.h>
93,3 → 96,12
 
return 0;
}
 
/** Wait unconditionally for specified miliseconds */
void usleep(unsigned long usec)
{
atomic_t futex = FUTEX_INITIALIZER;
 
futex_initialize(&futex,0);
futex_down_timeout(&futex, usec, 0);
}