read/write bytes functions and mkdirs in lib "file"

This commit is contained in:
Onran 2024-02-25 12:53:27 +09:00 committed by GitHub
parent 5cf8fe5658
commit a37ea7cea2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,6 +13,9 @@ extern int l_file_isfile(lua_State* L);
extern int l_file_isdir(lua_State* L);
extern int l_file_length(lua_State* L);
extern int l_file_mkdir(lua_State* L);
extern int l_file_mkdirs(lua_State* L);
extern int l_file_read_bytes(lua_State* L);
extern int l_file_write_bytes(lua_State* L);
static const luaL_Reg filelib [] = {
{"resolve", lua_wrap_errors<l_file_resolve>},
@ -23,6 +26,9 @@ static const luaL_Reg filelib [] = {
{"isdir", lua_wrap_errors<l_file_isdir>},
{"length", lua_wrap_errors<l_file_length>},
{"mkdir", lua_wrap_errors<l_file_mkdir>},
{"mkdirs", lua_wrap_errors<l_file_mkdirs>},
{"read_bytes", lua_wrap_errors<l_file_read_bytes>},
{"write_bytes", lua_wrap_errors<l_file_write_bytes>},
{NULL, NULL}
};