glib-aux: add nm_utils_clock_gettime_usec() helper

This commit is contained in:
Thomas Haller 2022-10-13 16:36:59 +02:00
parent 90b6491fa8
commit 2e27f16d26
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728
2 changed files with 11 additions and 0 deletions

View file

@ -322,6 +322,16 @@ nm_utils_clock_gettime_nsec(clockid_t clockid)
return nm_utils_timespec_to_nsec(&tp);
}
gint64
nm_utils_clock_gettime_usec(clockid_t clockid)
{
struct timespec tp;
if (clock_gettime(clockid, &tp) != 0)
return -NM_ERRNO_NATIVE(errno);
return nm_utils_timespec_to_usec(&tp);
}
gint64
nm_utils_clock_gettime_msec(clockid_t clockid)
{

View file

@ -75,6 +75,7 @@ nm_utils_get_monotonic_timestamp_sec_cached(gint32 *cache_now)
}
gint64 nm_utils_clock_gettime_nsec(clockid_t clockid);
gint64 nm_utils_clock_gettime_usec(clockid_t clockid);
gint64 nm_utils_clock_gettime_msec(clockid_t clockid);
#endif /* __NM_TIME_UTILS_H__ */