@@ -1691,7 +1691,7 @@ void janet_stream_level_triggered(JanetStream *stream) {
1691
1691
1692
1692
static JanetTimestamp ts_now (void ) {
1693
1693
struct timespec now ;
1694
- janet_assert (-1 != clock_gettime ( CLOCK_MONOTONIC , & now ), "failed to get time" );
1694
+ janet_assert (-1 != janet_gettime ( & now , JANET_TIME_MONOTONIC ), "failed to get time" );
1695
1695
uint64_t res = 1000 * now .tv_sec ;
1696
1696
res += now .tv_nsec / 1000000 ;
1697
1697
return res ;
@@ -1849,7 +1849,7 @@ JanetTimestamp to_interval(const JanetTimestamp ts) {
1849
1849
1850
1850
static JanetTimestamp ts_now (void ) {
1851
1851
struct timespec now ;
1852
- janet_assert (-1 != clock_gettime ( CLOCK_MONOTONIC , & now ), "failed to get time" );
1852
+ janet_assert (-1 != janet_gettime ( & now , JANET_TIME_MONOTONIC ), "failed to get time" );
1853
1853
uint64_t res = 1000 * now .tv_sec ;
1854
1854
res += now .tv_nsec / 1000000 ;
1855
1855
return res ;
@@ -2003,7 +2003,7 @@ void janet_ev_deinit(void) {
2003
2003
2004
2004
static JanetTimestamp ts_now (void ) {
2005
2005
struct timespec now ;
2006
- janet_assert (-1 != clock_gettime ( CLOCK_REALTIME , & now ), "failed to get time" );
2006
+ janet_assert (-1 != janet_gettime ( & now , JANET_TIME_MONOTONIC ), "failed to get time" );
2007
2007
uint64_t res = 1000 * now .tv_sec ;
2008
2008
res += now .tv_nsec / 1000000 ;
2009
2009
return res ;
0 commit comments