aboutsummaryrefslogtreecommitdiff
path: root/src/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.c')
-rw-r--r--src/options.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/options.c b/src/options.c
index 90e6d2d..bbadec3 100644
--- a/src/options.c
+++ b/src/options.c
@@ -151,6 +151,26 @@ int opt_set_broadcast(lua_State *L, p_socket ps)
151 return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST); 151 return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST);
152} 152}
153 153
154int opt_set_recv_buf_size(lua_State *L, p_socket ps)
155{
156 return opt_setint(L, ps, SOL_SOCKET, SO_RCVBUF);
157}
158
159int opt_get_recv_buf_size(lua_State *L, p_socket ps)
160{
161 return opt_getint(L, ps, SOL_SOCKET, SO_RCVBUF);
162}
163
164int opt_get_send_buf_size(lua_State *L, p_socket ps)
165{
166 return opt_getint(L, ps, SOL_SOCKET, SO_SNDBUF);
167}
168
169int opt_set_send_buf_size(lua_State *L, p_socket ps)
170{
171 return opt_setint(L, ps, SOL_SOCKET, SO_SNDBUF);
172}
173
154int opt_get_broadcast(lua_State *L, p_socket ps) 174int opt_get_broadcast(lua_State *L, p_socket ps)
155{ 175{
156 return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST); 176 return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST);