diff options
author | Diego Nehab <diego.nehab@gmail.com> | 2015-08-21 15:51:52 -0300 |
---|---|---|
committer | Diego Nehab <diego.nehab@gmail.com> | 2015-08-21 15:51:52 -0300 |
commit | 9322eacefd719878ccfbc3220873a2a07af41291 (patch) | |
tree | 5698f654f43af5700e6b799737d54ab68dba35ee /src/options.c | |
parent | e75444ccd1f30a3b5fbc7cec4a85e831bd0560ed (diff) | |
parent | 67abaf89eb9f3de8d7e00f310c502fc7534af2b7 (diff) | |
download | luasocket-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.c | 10 |
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 | ||
108 | int opt_get_dontroute(lua_State *L, p_socket ps) | ||
109 | { | ||
110 | return opt_getboolean(L, ps, SOL_SOCKET, SO_DONTROUTE); | ||
111 | } | ||
112 | |||
108 | int opt_set_broadcast(lua_State *L, p_socket ps) | 113 | int 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 | ||
118 | int opt_get_broadcast(lua_State *L, p_socket ps) | ||
119 | { | ||
120 | return opt_getboolean(L, ps, SOL_SOCKET, SO_BROADCAST); | ||
121 | } | ||
122 | |||
113 | int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) | 123 | int 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); |