diff options
author | Warner Losh <imp@FreeBSD.org> | 2024-02-14 17:51:58 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2024-02-14 17:55:38 +0000 |
commit | 62a52c15422470f97fc7b311d89c83f910bcc1b1 (patch) | |
tree | a276cc8c9ca4424a95fa9bcdcece6d75c9841469 | |
parent | cd147a2a024301a796f307c7bae686305d2bf302 (diff) | |
download | src-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.c | 10 |
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); |