From: Tobias Ulmer Date: Wed, 16 Sep 2015 18:50:41 +0000 (+0200) Subject: e2util.stat(): provide nanosecond precision X-Git-Tag: e2factory-2.3.14p1~19 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=b67f59eecc6bb7f4cb791c9477d33317f5b4d2d1;p=e2factory.git e2util.stat(): provide nanosecond precision Signed-off-by: Tobias Ulmer --- diff --git a/generic/e2util.c b/generic/e2util.c index 9be5b50..dc38f90 100644 --- a/generic/e2util.c +++ b/generic/e2util.c @@ -198,12 +198,21 @@ get_file_statistics(lua_State *lua) lua_pushstring(lua, "atime"); lua_pushnumber(lua, statbuf.st_atime); lua_rawset(lua, t); + lua_pushstring(lua, "atime_nsec"); + lua_pushnumber(lua, statbuf.st_atim.tv_nsec); + lua_rawset(lua, t); lua_pushstring(lua, "mtime"); - lua_pushnumber(lua, statbuf.st_mtime); + lua_pushnumber(lua, statbuf.st_mtim.tv_sec); + lua_rawset(lua, t); + lua_pushstring(lua, "mtime_nsec"); + lua_pushnumber(lua, statbuf.st_mtim.tv_nsec); lua_rawset(lua, t); lua_pushstring(lua, "ctime"); lua_pushnumber(lua, statbuf.st_ctime); lua_rawset(lua, t); + lua_pushstring(lua, "ctime_nsec"); + lua_pushnumber(lua, statbuf.st_ctim.tv_nsec); + lua_rawset(lua, t); lua_pushstring(lua, "blksize"); lua_pushnumber(lua, statbuf.st_blksize); lua_rawset(lua, t);