X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/2e33f20df5d8e57ae837258967dba4307c4f986f..31acfe7a5fe499c1698ae23ada97519b4b262469:/luatz/gettime.lua diff --git a/luatz/gettime.lua b/luatz/gettime.lua index e0da6b4..b5dec5a 100644 --- a/luatz/gettime.lua +++ b/luatz/gettime.lua @@ -3,7 +3,7 @@ local _M = { } _M.source , _M.resolution , _M.gettime = (function() local has_syscall , syscall = pcall ( require , "syscall" ) if has_syscall then - if syscall.clock_gettime then + if syscall.clock_gettime and syscall.c.CLOCK then local clock_id = syscall.c.CLOCK.REALTIME local function timespec_to_number ( timespec ) return tonumber ( timespec.tv_sec ) + tonumber ( timespec.tv_nsec ) * 1e-9