aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2024-02-14 17:51:58 +0000
committerWarner Losh <imp@FreeBSD.org>2024-02-14 17:55:38 +0000
commit62a52c15422470f97fc7b311d89c83f910bcc1b1 (patch)
treea276cc8c9ca4424a95fa9bcdcece6d75c9841469
parentcd147a2a024301a796f307c7bae686305d2bf302 (diff)
downloadsrc-62a52c15422470f97fc7b311d89c83f910bcc1b1.tar.gz
src-62a52c15422470f97fc7b311d89c83f910bcc1b1.zip
loader: export the CMD_ constants in loader table
Export the CMD_OK, etc constants in the loader table. They are the return values of loader.perform, etc. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D43821
-rw-r--r--stand/liblua/lutils.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/stand/liblua/lutils.c b/stand/liblua/lutils.c
index 274d9a39da21..8066d3f685f7 100644
--- a/stand/liblua/lutils.c
+++ b/stand/liblua/lutils.c
@@ -639,6 +639,16 @@ luaopen_loader(lua_State *L)
lua_setfield(L, -2, "lua_path");
lua_pushinteger(L, bootprog_rev);
lua_setfield(L, -2, "version");
+ lua_pushinteger(L, CMD_OK);
+ lua_setfield(L, -2, "CMD_OK");
+ lua_pushinteger(L, CMD_WARN);
+ lua_setfield(L, -2, "CMD_WARN");
+ lua_pushinteger(L, CMD_ERROR);
+ lua_setfield(L, -2, "CMD_ERROR");
+ lua_pushinteger(L, CMD_CRIT);
+ lua_setfield(L, -2, "CMD_CRIT");
+ lua_pushinteger(L, CMD_FATAL);
+ lua_setfield(L, -2, "CMD_FATAL");
lua_add_features(L);
/* Set global printc to loader.printc */
lua_register(L, "printc", lua_printc);