4 #define NIXIO_META "nixio.socket"
5 #define NIXIO_BUFFERSIZE 8096
14 typedef struct nixio_socket nixio_sock
;
16 int nixio__perror(lua_State
*L
);
17 int nixio__pstatus(lua_State
*L
, int condition
);
18 nixio_sock
* nixio__checksock(lua_State
*L
);
19 int nixio__checksockfd(lua_State
*L
);
20 int nixio__checkfd(lua_State
*L
, int ud
);
21 int nixio__tofd(lua_State
*L
, int ud
);
23 /* Module functions */
24 void nixio_open_socket(lua_State
*L
);
25 void nixio_open_sockopt(lua_State
*L
);
26 void nixio_open_bind(lua_State
*L
);
27 void nixio_open_address(lua_State
*L
);
28 void nixio_open_poll(lua_State
*L
);
29 void nixio_open_io(lua_State
*L
);
31 /* Method functions */