mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-03 19:22:27 +00:00
Add Sleep API to redbean (#220)
This commit is contained in:
parent
64d87d4e5a
commit
f7b4804251
2 changed files with 10 additions and 0 deletions
|
@ -864,6 +864,10 @@ FUNCTIONS
|
|||
Slurp(filename:str) → str
|
||||
Reads file data from local file system.
|
||||
|
||||
Sleep(seconds:number)
|
||||
Sleeps the specified number of seconds (can be fractional). The
|
||||
smallest interval is a millisecond.
|
||||
|
||||
Route([host:str,[path:str]])
|
||||
Instructs redbean to follow the normal HTTP serving path. This
|
||||
function is useful when writing an OnHttpRequest handler, since
|
||||
|
|
|
@ -4885,6 +4885,11 @@ static int LuaLog(lua_State *L) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int LuaSleep(lua_State *L) {
|
||||
usleep(1000000 * luaL_checknumber(L, 1));
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int LuaIsHiddenPath(lua_State *L) {
|
||||
size_t n;
|
||||
const char *s;
|
||||
|
@ -5267,6 +5272,7 @@ static const luaL_Reg kLuaFuncs[] = {
|
|||
{"Sha256", LuaSha256}, //
|
||||
{"Sha384", LuaSha384}, //
|
||||
{"Sha512", LuaSha512}, //
|
||||
{"Sleep", LuaSleep}, //
|
||||
{"Slurp", LuaSlurp}, //
|
||||
{"StoreAsset", LuaStoreAsset}, //
|
||||
{"Underlong", LuaUnderlong}, //
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue