aboutsummaryrefslogtreecommitdiff
path: root/src/options.c
diff options
context:
space:
mode:
authorDiego Nehab <diego.nehab@gmail.com>2015-08-21 15:51:52 -0300
committerDiego Nehab <diego.nehab@gmail.com>2015-08-21 15:51:52 -0300
commit9322eacefd719878ccfbc3220873a2a07af41291 (patch)
tree5698f654f43af5700e6b799737d54ab68dba35ee /src/options.c
parente75444ccd1f30a3b5fbc7cec4a85e831bd0560ed (diff)
parent67abaf89eb9f3de8d7e00f310c502fc7534af2b7 (diff)
downloadluasocket-9322eacefd719878ccfbc3220873a2a07af41291.tar.gz
luasocket-9322eacefd719878ccfbc3220873a2a07af41291.tar.bz2
luasocket-9322eacefd719878ccfbc3220873a2a07af41291.zip
Merge pull request #141 from cjtallman/master
Added missing options for UDP getoption.
Diffstat (limited to 'src/options.c')
-rw-r--r--src/options.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/options.c b/src/options.c
index f41a5e5..20f4c28 100644
--- a/src/options.c
+++ b/src/options.c
@@ -105,11 +105,21 @@ int opt_set_dontroute(lua_State *L, p_socket ps)
105 return opt_setboolean(L, ps, SOL_SOCKET, SO_DONTROUTE); 105 return opt_setboolean(L, ps, SOL_SOCKET, SO_DONTROUTE);
106} 106}
107 107
108int opt_get_dontroute(lua_State *L, p_socket ps)
109{
110 return opt_getboolean(L, ps, SOL_SOCKET, SO_DONTROUTE);
111}
112
108int opt_set_broadcast(lua_State *L, p_socket ps) 113int opt_set_broadcast(lua_State *L, p_socket ps)
109{ 114{
110 return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST); 115 return opt_setboolean(L, ps, SOL_SOCKET, SO_BROADCAST);
111} 116}
112 117
118int opt_get_broadcast(lua_State *L, p_socket ps)
119{
120 return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST);
121}
122
113int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) 123int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps)
114{ 124{
115 return opt_setint(L, ps, IPPROTO_IPV6, IPV6_UNICAST_HOPS); 125 return opt_setint(L, ps, IPPROTO_IPV6, IPV6_UNICAST_HOPS);