mirror of
https://github.com/vale981/tdesktop
synced 2025-03-06 10:11:41 -05:00
25 lines
754 B
C
25 lines
754 B
C
/*
|
|
This file is part of Telegram Desktop,
|
|
the official desktop application for the Telegram messaging service.
|
|
|
|
For license and copyright information please follow this link:
|
|
https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|
*/
|
|
#include <time.h>
|
|
|
|
#if defined(_M_X64) || defined(__x86_64__)
|
|
#define GETTIME_GLIBC_VERSION "2.2.5"
|
|
#elif defined(__aarch64__)
|
|
#define GETTIME_GLIBC_VERSION "2.17"
|
|
#else
|
|
#error Please add glibc wraps for your architecture
|
|
#endif
|
|
|
|
int __clock_gettime_glibc_old(clockid_t clk_id, struct timespec *tp);
|
|
__asm__(".symver __clock_gettime_glibc_old,clock_gettime@GLIBC_" GETTIME_GLIBC_VERSION);
|
|
|
|
|
|
int __wrap_clock_gettime(clockid_t clk_id, struct timespec *tp) {
|
|
return __clock_gettime_glibc_old(clk_id, tp);
|
|
}
|
|
|