Merge pull request #231 from dpull/lua53

snax 的 G 可配置
This commit is contained in:
云风
2015-02-06 10:15:22 +08:00
2 changed files with 4 additions and 1 deletions

View File

@@ -12,5 +12,6 @@ luaservice = root.."service/?.lua;"..root.."test/?.lua;"..root.."examples/?.lua"
lualoader = "lualib/loader.lua"
-- preload = "./examples/preload.lua" -- run preload.lua before every lua service run
snax = root.."examples/?.lua;"..root.."test/?.lua"
-- snax_interface_g = "snax_g"
cpath = root.."cservice/?.so"
-- daemon = "./skynet.pid"

View File

@@ -4,7 +4,9 @@ local snax_interface = require "snax.interface"
local snax = {}
local typeclass = {}
local G = { require = function() end }
local interface_g = skynet.getenv("snax_interface_g")
local G = interface_g and require (interface_g) or { require = function() end }
interface_g = nil
skynet.register_protocol {
name = "snax",