diff options
| author | Caleb Maclennan <caleb@alerque.com> | 2026-08-31 10:57:42 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-31 10:57:42 +0300 |
| commit | 535178a3f0e2cff59f4d59ee3a655bee263a5c90 (patch) | |
| tree | 22d97c928a8043fd7e4a89897b163ab3deba9591 /src/udp.c | |
| parent | 84c2bb905bda5f1fc58195171c75723b5fec6e87 (diff) | |
| parent | a9a1e25fdec1faba0237a554027a0f717f132c51 (diff) | |
| download | luasocket-535178a3f0e2cff59f4d59ee3a655bee263a5c90.tar.gz luasocket-535178a3f0e2cff59f4d59ee3a655bee263a5c90.tar.bz2 luasocket-535178a3f0e2cff59f4d59ee3a655bee263a5c90.zip | |
Merge pull request #449 from Wires77/add_SO_EXCLUSIVEADDRUSE
Add option for SO_EXCLUSIVEADDRUSE in Windows
Diffstat (limited to 'src/udp.c')
| -rw-r--r-- | src/udp.c | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -74,6 +74,9 @@ static t_opt optset[] = { | |||
| 74 | {"dontroute", opt_set_dontroute}, | 74 | {"dontroute", opt_set_dontroute}, |
| 75 | {"broadcast", opt_set_broadcast}, | 75 | {"broadcast", opt_set_broadcast}, |
| 76 | {"reuseaddr", opt_set_reuseaddr}, | 76 | {"reuseaddr", opt_set_reuseaddr}, |
| 77 | #ifdef SO_EXCLUSIVEADDRUSE | ||
| 78 | {"exclusiveaddruse", opt_set_exclusiveaddruse}, | ||
| 79 | #endif | ||
| 77 | {"reuseport", opt_set_reuseport}, | 80 | {"reuseport", opt_set_reuseport}, |
| 78 | {"ip-multicast-if", opt_set_ip_multicast_if}, | 81 | {"ip-multicast-if", opt_set_ip_multicast_if}, |
| 79 | {"ip-multicast-ttl", opt_set_ip_multicast_ttl}, | 82 | {"ip-multicast-ttl", opt_set_ip_multicast_ttl}, |
| @@ -96,6 +99,9 @@ static t_opt optget[] = { | |||
| 96 | {"dontroute", opt_get_dontroute}, | 99 | {"dontroute", opt_get_dontroute}, |
| 97 | {"broadcast", opt_get_broadcast}, | 100 | {"broadcast", opt_get_broadcast}, |
| 98 | {"reuseaddr", opt_get_reuseaddr}, | 101 | {"reuseaddr", opt_get_reuseaddr}, |
| 102 | #ifdef SO_EXCLUSIVEADDRUSE | ||
| 103 | {"exclusiveaddruse", opt_get_exclusiveaddruse}, | ||
| 104 | #endif | ||
| 99 | {"reuseport", opt_get_reuseport}, | 105 | {"reuseport", opt_get_reuseport}, |
| 100 | {"ip-multicast-if", opt_get_ip_multicast_if}, | 106 | {"ip-multicast-if", opt_get_ip_multicast_if}, |
| 101 | {"ip-multicast-loop", opt_get_ip_multicast_loop}, | 107 | {"ip-multicast-loop", opt_get_ip_multicast_loop}, |
