diff options
Diffstat (limited to 'src/options.c')
-rw-r--r-- | src/options.c | 20 |
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 | ||
154 | int opt_set_recv_buf_size(lua_State *L, p_socket ps) | ||
155 | { | ||
156 | return opt_setint(L, ps, SOL_SOCKET, SO_RCVBUF); | ||
157 | } | ||
158 | |||
159 | int opt_get_recv_buf_size(lua_State *L, p_socket ps) | ||
160 | { | ||
161 | return opt_getint(L, ps, SOL_SOCKET, SO_RCVBUF); | ||
162 | } | ||
163 | |||
164 | int opt_get_send_buf_size(lua_State *L, p_socket ps) | ||
165 | { | ||
166 | return opt_getint(L, ps, SOL_SOCKET, SO_SNDBUF); | ||
167 | } | ||
168 | |||
169 | int opt_set_send_buf_size(lua_State *L, p_socket ps) | ||
170 | { | ||
171 | return opt_setint(L, ps, SOL_SOCKET, SO_SNDBUF); | ||
172 | } | ||
173 | |||
154 | int opt_get_broadcast(lua_State *L, p_socket ps) | 174 | int 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); |