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 fabfe8c..fe4e9bb 100644 --- a/src/options.c +++ b/src/options.c | |||
@@ -115,6 +115,26 @@ int opt_set_broadcast(lua_State *L, p_socket ps) | |||
115 | return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST); | 115 | return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST); |
116 | } | 116 | } |
117 | 117 | ||
118 | int opt_set_recv_buf_size(lua_State *L, p_socket ps) | ||
119 | { | ||
120 | return opt_setint(L, ps, SOL_SOCKET, SO_RCVBUF); | ||
121 | } | ||
122 | |||
123 | int opt_get_recv_buf_size(lua_State *L, p_socket ps) | ||
124 | { | ||
125 | return opt_getint(L, ps, SOL_SOCKET, SO_RCVBUF); | ||
126 | } | ||
127 | |||
128 | int opt_get_send_buf_size(lua_State *L, p_socket ps) | ||
129 | { | ||
130 | return opt_getint(L, ps, SOL_SOCKET, SO_SNDBUF); | ||
131 | } | ||
132 | |||
133 | int opt_set_send_buf_size(lua_State *L, p_socket ps) | ||
134 | { | ||
135 | return opt_setint(L, ps, SOL_SOCKET, SO_SNDBUF); | ||
136 | } | ||
137 | |||
118 | int opt_get_broadcast(lua_State *L, p_socket ps) | 138 | int opt_get_broadcast(lua_State *L, p_socket ps) |
119 | { | 139 | { |
120 | return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST); | 140 | return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST); |