mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-03-03 07:29:23 +00:00
Add GetTime to redbean Lua (#255)
This commit is contained in:
parent
c506584174
commit
2730c66f4a
2 changed files with 10 additions and 1 deletions
|
@ -682,6 +682,9 @@ FUNCTIONS
|
||||||
GetScheme() → str
|
GetScheme() → str
|
||||||
Returns scheme from Request-URL, if any.
|
Returns scheme from Request-URL, if any.
|
||||||
|
|
||||||
|
GetTime() → seconds:number
|
||||||
|
Returns current time as a UNIX timestamp with 0.0001s precision.
|
||||||
|
|
||||||
GetPayload() → str
|
GetPayload() → str
|
||||||
Returns the request message payload, or empty string if there
|
Returns the request message payload, or empty string if there
|
||||||
isn't one.
|
isn't one.
|
||||||
|
@ -700,7 +703,7 @@ FUNCTIONS
|
||||||
|
|
||||||
GetRandomBytes([length:int]) → str
|
GetRandomBytes([length:int]) → str
|
||||||
Returns string with the specified number of random bytes (1..256).
|
Returns string with the specified number of random bytes (1..256).
|
||||||
If no length is specified, then the string of length 16 is returned.
|
If no length is specified, then a string of length 16 is returned.
|
||||||
|
|
||||||
GetRedbeanVersion() → int
|
GetRedbeanVersion() → int
|
||||||
Returns the Redbean version in the format 0xMMmmpp, with major (MM),
|
Returns the Redbean version in the format 0xMMmmpp, with major (MM),
|
||||||
|
|
|
@ -4846,6 +4846,11 @@ static int LuaSleep(lua_State *L) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int LuaGetTime(lua_State *L) {
|
||||||
|
lua_pushnumber(L, nowl());
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
static int LuaIsHiddenPath(lua_State *L) {
|
static int LuaIsHiddenPath(lua_State *L) {
|
||||||
size_t n;
|
size_t n;
|
||||||
const char *s;
|
const char *s;
|
||||||
|
@ -5201,6 +5206,7 @@ static const luaL_Reg kLuaFuncs[] = {
|
||||||
{"GetRemoteAddr", LuaGetRemoteAddr}, //
|
{"GetRemoteAddr", LuaGetRemoteAddr}, //
|
||||||
{"GetScheme", LuaGetScheme}, //
|
{"GetScheme", LuaGetScheme}, //
|
||||||
{"GetServerAddr", LuaGetServerAddr}, //
|
{"GetServerAddr", LuaGetServerAddr}, //
|
||||||
|
{"GetTime", LuaGetTime}, //
|
||||||
{"GetUrl", LuaGetUrl}, //
|
{"GetUrl", LuaGetUrl}, //
|
||||||
{"GetUser", LuaGetUser}, //
|
{"GetUser", LuaGetUser}, //
|
||||||
{"GetZipPaths", LuaGetZipPaths}, //
|
{"GetZipPaths", LuaGetZipPaths}, //
|
||||||
|
|
Loading…
Add table
Reference in a new issue