Move sleep routines to grub-core/osdep.

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-10-08 17:38:46 +02:00
parent 672fa55e81
commit c1ca424476
6 changed files with 68 additions and 28 deletions

View file

@ -50,12 +50,6 @@ const char *program_name = GRUB_BUILD_PROGRAM_NAME;
#include "progname.h"
#endif
#ifdef __MINGW32__
#include <windows.h>
#include <winioctl.h>
#include "dirname.h"
#endif
#ifdef GRUB_UTIL
int
grub_err_printf (const char *fmt, ...)
@ -257,28 +251,6 @@ grub_register_exported_symbols (void)
{
}
#ifdef __MINGW32__
void
grub_millisleep (grub_uint32_t ms)
{
Sleep (ms);
}
#else
void
grub_millisleep (grub_uint32_t ms)
{
struct timespec ts;
ts.tv_sec = ms / 1000;
ts.tv_nsec = (ms % 1000) * 1000000;
nanosleep (&ts, NULL);
}
#endif
#ifdef GRUB_UTIL
void
grub_util_init_nls (void)