summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-02-18 21:43:05 -0800
committerKaz Kylheku <kaz@kylheku.com>2022-02-18 21:43:05 -0800
commit939b47ae4650e2f302d17fb296712943de26c650 (patch)
tree587d61f210bd3da81bb9cd917c86eda79717e96c
parent3cf469537b318388a3dde41d47d5a2c2d9fe0e70 (diff)
downloadtxr-939b47ae4650e2f302d17fb296712943de26c650.tar.gz
txr-939b47ae4650e2f302d17fb296712943de26c650.tar.bz2
txr-939b47ae4650e2f302d17fb296712943de26c650.zip
socket: add missing autoload entries for sockopts.
* lisplib.c (sock_set_entries): Add autoload entries for a number of socket-relatd variables that were recently moved out of the FFI module (no part of which auto-loads) into socket.c.
-rw-r--r--lisplib.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/lisplib.c b/lisplib.c
index 07485518..32f4db64 100644
--- a/lisplib.c
+++ b/lisplib.c
@@ -358,7 +358,17 @@ static val sock_set_entries(val fun)
lit("sock-nonblock"), lit("sock-cloexec"),
lit("ai-passive"), lit("ai-canonname"), lit("ai-numerichost"),
lit("ai-v4mapped"), lit("ai-all"), lit("ai-addrconfig"),
- lit("ai-numericserv"),
+ lit("ai-numericserv"), lit("sol-socket"), lit("ipproto-ip"),
+ lit("ipproto-ipv6"), lit("ipproto-tcp"), lit("ipproto-udp"),
+ lit("so-acceptconn"), lit("so-broadcast"), lit("so-debug"),
+ lit("so-dontroute"), lit("so-error"), lit("so-keepalive"),
+ lit("so-linger"), lit("so-oobinline"), lit("so-rcvbuf"),
+ lit("so-rcvlowat"), lit("so-rcvtimeo"), lit("so-reuseaddr"),
+ lit("so-sndbuf"), lit("so-sndlowat"), lit("so-sndtimeo"),
+ lit("so-type"), lit("ipv6-join-group"), lit("ipv6-leave-group"),
+ lit("ipv6-multicast-hops"), lit("ipv6-multicast-if"),
+ lit("ipv6-multicast-loop"), lit("ipv6-unicast-hops"),
+ lit("ipv6-v6only"), lit("tcp-nodelay"),
nil
};
val name[] = {