mirror of
https://github.com/apache/httpd.git
synced 2025-08-05 16:55:50 +03:00
Fixed Lua r:stat() time values.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1466743 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1208,23 +1208,23 @@ static int lua_ap_stat(lua_State *L)
|
|||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
|
|
||||||
lua_pushstring(L, "mtime");
|
lua_pushstring(L, "mtime");
|
||||||
lua_pushinteger(L, file_info.mtime);
|
lua_pushinteger(L, (ptrdiff_t)(file_info.mtime / 1000000));
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
|
||||||
lua_pushstring(L, "atime");
|
lua_pushstring(L, "atime");
|
||||||
lua_pushinteger(L, file_info.atime);
|
lua_pushinteger(L, (ptrdiff_t)(file_info.atime / 1000000));
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
|
||||||
lua_pushstring(L, "ctime");
|
lua_pushstring(L, "ctime");
|
||||||
lua_pushinteger(L, file_info.ctime);
|
lua_pushinteger(L, (ptrdiff_t)(file_info.ctime / 1000000));
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
|
||||||
lua_pushstring(L, "size");
|
lua_pushstring(L, "size");
|
||||||
lua_pushinteger(L, file_info.size);
|
lua_pushinteger(L, (ptrdiff_t)file_info.size);
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
|
||||||
lua_pushstring(L, "filetype");
|
lua_pushstring(L, "filetype");
|
||||||
lua_pushinteger(L, file_info.filetype);
|
lua_pushinteger(L, (ptrdiff_t)file_info.filetype);
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
Reference in New Issue
Block a user