remove service_lua.h

This commit is contained in:
Cloud Wu
2014-04-24 14:54:21 +08:00
parent 2eb3174b0b
commit bd3aa3f3c5
4 changed files with 22 additions and 27 deletions

View File

@@ -10,7 +10,6 @@
#include <lauxlib.h>
#include "skynet_socket.h"
#include "service_lua.h"
#define BACKLOG 32
// 2 ** 12 == 4096
@@ -485,15 +484,12 @@ luaopen_socketdriver(lua_State *L) {
{ "start", lstart },
{ NULL, NULL },
};
lua_getfield(L, LUA_REGISTRYINDEX, "skynet_lua");
struct snlua *lua = lua_touserdata(L,-1);
if (lua == NULL || lua->ctx == NULL) {
lua_getfield(L, LUA_REGISTRYINDEX, "skynet_context");
struct skynet_context *ctx = lua_touserdata(L,-1);
if (ctx == NULL) {
return luaL_error(L, "Init skynet context first");
}
// assert(lua->L == L);
lua_pop(L,1);
lua_pushlightuserdata(L, lua->ctx);
luaL_setfuncs(L,l2,1);
return 1;