summaryrefslogtreecommitdiff
path: root/libguile/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/socket.c')
-rw-r--r--libguile/socket.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libguile/socket.c b/libguile/socket.c
index 3d5b89e63..b3482c8f3 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -1712,6 +1712,9 @@ scm_init_socket ()
#ifdef IPPROTO_IP
scm_c_define ("IPPROTO_IP", scm_from_int (IPPROTO_IP));
#endif
+#ifdef IPPROTO_IPV6
+ scm_c_define ("IPPROTO_IPV6", scm_from_int (IPPROTO_IPV6));
+#endif
#ifdef IPPROTO_TCP
scm_c_define ("IPPROTO_TCP", scm_from_int (IPPROTO_TCP));
#endif
@@ -1801,6 +1804,10 @@ scm_init_socket ()
scm_c_define ("IP_MULTICAST_IF", scm_from_int ( IP_MULTICAST_IF));
#endif
+#ifdef IPV6_V6ONLY
+ scm_c_define ("IPV6_V6ONLY", scm_from_int (IPV6_V6ONLY));
+#endif
+
scm_add_feature ("socket");
#include "socket.x"