4 #define NIXIO_META "nixio.socket"
13 typedef struct nixio_socket nixio_sock;
15 int nixio__perror(lua_State *L);
16 int nixio__pstatus(lua_State *L, int condition);
17 nixio_sock* nixio__checksock(lua_State *L);
18 int nixio__checksockfd(lua_State *L);
19 int nixio__checkfd(lua_State *L, int ud);
20 int nixio__tofd(lua_State *L, int ud);
22 /* Module functions */
23 void nixio_open_socket(lua_State *L);
24 void nixio_open_sockopt(lua_State *L);
25 void nixio_open_bind(lua_State *L);
26 void nixio_open_address(lua_State *L);
27 void nixio_open_select(lua_State *L);
29 /* Method functions */