1/*
2 * Copyright 2022, J��r��me Duval, jerome.duval@gmail.com.
3 * Distributed under the terms of the MIT License.
4 */
5
6
7#include <time.h>
8
9#include <OS.h>
10#include <SupportDefs.h>
11
12
13int
14timespec_get(struct timespec* time, int base)
15{
16	if (base != TIME_UTC)
17		return 0;
18	bigtime_t microSeconds = real_time_clock_usecs();
19
20	// set the result
21	time->tv_sec = microSeconds / 1000000;
22	time->tv_nsec = (microSeconds % 1000000) * 1000;
23	return base;
24}
25
26