From 59f1c3c303efc6a57f9cb0e3cd64d2634e1a62ae Mon Sep 17 00:00:00 2001 From: Nick Zavaritsky <mejedi@gmail.com> Date: Thu, 3 Sep 2015 16:17:38 +0300 Subject: [PATCH] gh-42: Remove SO_BSDCOMPAT in socket package Linux-specific option obsolete since kernel 2.2 --- doc/sphinx/reference/socket.rst | 1 - src/lua/bsdsocket.cc | 3 --- test/box/bsdsocket.result | 4 ---- test/box/bsdsocket.test.lua | 1 - 4 files changed, 9 deletions(-) diff --git a/doc/sphinx/reference/socket.rst b/doc/sphinx/reference/socket.rst index 9ad7f28849..6d7ce57a57 100644 --- a/doc/sphinx/reference/socket.rst +++ b/doc/sphinx/reference/socket.rst @@ -336,7 +336,6 @@ the function invocations will look like ``sock:function_name(...)``. * SO_ACCEPTCONN * SO_BINDTODEVICE * SO_BROADCAST - * SO_BSDCOMPAT * SO_DEBUG * SO_DOMAIN * SO_ERROR diff --git a/src/lua/bsdsocket.cc b/src/lua/bsdsocket.cc index 75c9fa4b7b..cbd8653281 100644 --- a/src/lua/bsdsocket.cc +++ b/src/lua/bsdsocket.cc @@ -186,9 +186,6 @@ static const struct { char name[32]; int value, type, rw; } so_opts[] = { #ifdef SO_BROADCAST {"SO_BROADCAST", SO_BROADCAST, 1, 1, }, #endif -#ifdef SO_BSDCOMPAT - {"SO_BSDCOMPAT", SO_BSDCOMPAT, 1, 1, }, -#endif #ifdef SO_DEBUG {"SO_DEBUG", SO_DEBUG, 1, 1, }, #endif diff --git a/test/box/bsdsocket.result b/test/box/bsdsocket.result index 1d25cb4e08..1e2f905354 100644 --- a/test/box/bsdsocket.result +++ b/test/box/bsdsocket.result @@ -258,10 +258,6 @@ s:error() --- - null ... -s:setsockopt('SOL_SOCKET', 'SO_BSDCOMPAT', false) ---- -- true -... s:setsockopt('SOL_SOCKET', 'SO_DEBUG', false) --- - true diff --git a/test/box/bsdsocket.test.lua b/test/box/bsdsocket.test.lua index dfc35fd191..1a431295f0 100644 --- a/test/box/bsdsocket.test.lua +++ b/test/box/bsdsocket.test.lua @@ -86,7 +86,6 @@ sevres[1].host s:setsockopt('SOL_SOCKET', 'SO_BROADCAST', false) s:getsockopt('SOL_SOCKET', 'SO_TYPE') s:error() -s:setsockopt('SOL_SOCKET', 'SO_BSDCOMPAT', false) s:setsockopt('SOL_SOCKET', 'SO_DEBUG', false) s:getsockopt('SOL_SOCKET', 'SO_DEBUG') s:setsockopt('SOL_SOCKET', 'SO_ACCEPTCONN', 1) -- GitLab