[host/common] windows: provide delayExecution via nsleep

This change moves this platform specific sleep to `common` as the OS
agnostic `nsleep` function.

Ref PR #661
This commit is contained in:
Geoffrey McRae
2021-07-26 16:36:56 +10:00
parent 120fe63c0f
commit 5f5f497cbd
9 changed files with 59 additions and 107 deletions

View File

@@ -20,7 +20,6 @@
#include "platform.h"
#include "service.h"
#include "windows/delay.h"
#include "windows/mousehook.h"
#include <windows.h>
@@ -38,6 +37,7 @@
#include "common/option.h"
#include "common/locking.h"
#include "common/thread.h"
#include "common/time.h"
#define ID_MENU_SHOW_LOG 3000
#define ID_MENU_EXIT 3001
@@ -495,7 +495,7 @@ bool app_init(void)
// always flush stderr
setbuf(stderr, NULL);
delayInit();
windowsSetTimerResolution();
// get the performance frequency for spinlocks
QueryPerformanceFrequency(&app.perfFreq);