Fix OSError for thread_time clock on NetBSD by setting default resolution.
return -1;
}
if (info) {
- struct timespec res;
info->implementation = function;
info->monotonic = 1;
info->adjustable = 0;
+ #if defined(__NetBSD__)
+ info->resolution = 1e-9;
+ #else
+ struct timespec res;
if (clock_getres(clk_id, &res)) {
PyErr_SetFromErrno(PyExc_OSError);
return -1;
}
info->resolution = res.tv_sec + res.tv_nsec * 1e-9;
+ #endif
}
if (_PyTime_FromTimespec(tp, &ts) < 0) {