Index: head/stand/liblua/lutils.c =================================================================== --- head/stand/liblua/lutils.c +++ head/stand/liblua/lutils.c @@ -28,6 +28,8 @@ #include __FBSDID("$FreeBSD$"); +#include + #include "lua.h" #include "lauxlib.h" #include "lstd.h" @@ -263,6 +265,11 @@ luaopen_loader(lua_State *L) { luaL_newlib(L, loaderlib); + /* Add loader.machine and loader.machine_arch properties */ + lua_pushstring(L, MACHINE); + lua_setfield(L, -2, "machine"); + lua_pushstring(L, MACHINE_ARCH); + lua_setfield(L, -2, "machine_arch"); return 1; }