From: Felix Fietkau Date: Sat, 15 Nov 2008 11:55:33 +0000 (+0100) Subject: lua: add uci.add_history to the api X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fuci.git;a=commitdiff_plain;h=740ed93a529b0a8d9dc8a21f7d6fbac65295f4a3 lua: add uci.add_history to the api --- diff --git a/lua/uci.c b/lua/uci.c index d9d4ec6..bdac3f6 100644 --- a/lua/uci.c +++ b/lua/uci.c @@ -692,6 +692,18 @@ uci_lua_get_savedir(lua_State *L) } static int +uci_lua_add_history(lua_State *L) +{ + struct uci_context *ctx; + int ret, offset = 0; + + ctx = find_context(L, &offset); + luaL_checkstring(L, 1 + offset); + ret = uci_add_history_path(ctx, lua_tostring(L, -1)); + return uci_push_status(L, ctx, false); +} + +static int uci_lua_set_savedir(lua_State *L) { struct uci_context *ctx; @@ -756,6 +768,7 @@ static const luaL_Reg uci[] = { { "revert", uci_lua_revert }, { "changes", uci_lua_changes }, { "foreach", uci_lua_foreach }, + { "add_history", uci_lua_add_history }, { "get_confdir", uci_lua_get_confdir }, { "set_confdir", uci_lua_set_confdir }, { "get_savedir", uci_lua_get_savedir },