init
This commit is contained in:
15
examples/win32/platform_utils.c
Normal file
15
examples/win32/platform_utils.c
Normal file
@@ -0,0 +1,15 @@
|
||||
// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors.
|
||||
// SPDX-License-Identifier: mit
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
uint64_t now_microseconds(void) {
|
||||
FILETIME ft;
|
||||
GetSystemTimeAsFileTime(&ft);
|
||||
return (((uint64_t)ft.dwHighDateTime << 32) | (uint64_t)ft.dwLowDateTime) /
|
||||
10;
|
||||
}
|
||||
|
||||
void microsleep(int usec) { Sleep(usec / 1000); }
|
||||
Reference in New Issue
Block a user