summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2014-04-07 16:09:00 +0200
committerStefan Metzmacher <metze@samba.org>2014-04-17 14:56:06 +0200
commitd407446ddc3dfa02c56e517d87238444f1c9b51b (patch)
tree292e35f67204af46b2c9aac478386c1efea71604
parenta9c1d5bd636c5d87a0e165361038671cead58550 (diff)
downloadsamba-d407446ddc3dfa02c56e517d87238444f1c9b51b.tar.gz
samba-d407446ddc3dfa02c56e517d87238444f1c9b51b.tar.xz
samba-d407446ddc3dfa02c56e517d87238444f1c9b51b.zip
Remove special socket_wrapper code.
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
-rw-r--r--lib/replace/getifaddrs.c2
-rw-r--r--lib/replace/system/network.h9
-rw-r--r--lib/replace/wscript3
-rw-r--r--nsswitch/winbind_nss_config.h8
-rw-r--r--nsswitch/wscript_build2
-rw-r--r--source3/libads/ldap.c32
6 files changed, 2 insertions, 54 deletions
diff --git a/lib/replace/getifaddrs.c b/lib/replace/getifaddrs.c
index f07d7005e4b..c2d20f80b89 100644
--- a/lib/replace/getifaddrs.c
+++ b/lib/replace/getifaddrs.c
@@ -23,8 +23,6 @@
License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
-#define SOCKET_WRAPPER_NOT_REPLACE
-
#include "replace.h"
#include "system/network.h"
diff --git a/lib/replace/system/network.h b/lib/replace/system/network.h
index 5159fc8c38e..273cb716cf4 100644
--- a/lib/replace/system/network.h
+++ b/lib/replace/system/network.h
@@ -367,13 +367,4 @@ struct addrinfo {
#endif /* HAVE_LINUX_IPV6_V6ONLY_26 */
#endif /* HAVE_IPV6 */
-#ifdef SOCKET_WRAPPER
-#ifndef SOCKET_WRAPPER_DISABLE
-#ifndef SOCKET_WRAPPER_NOT_REPLACE
-#define SOCKET_WRAPPER_REPLACE
-#endif /* SOCKET_WRAPPER_NOT_REPLACE */
-#include "../socket_wrapper/socket_wrapper.h"
-#endif /* SOCKET_WRAPPER_DISABLE */
-#endif /* SOCKET_WRAPPER */
-
#endif
diff --git a/lib/replace/wscript b/lib/replace/wscript
index 680eb4ca1fb..fd5b386e4e3 100644
--- a/lib/replace/wscript
+++ b/lib/replace/wscript
@@ -561,7 +561,6 @@ removeea setea
#define %s 1
#define NO_CONFIG_H 1
#define AUTOCONF_TEST 1
- #define SOCKET_WRAPPER_NOT_REPLACE
#include "replace.c"
#include "inet_ntop.c"
#include "snprintf.c"
@@ -617,7 +616,7 @@ def build(bld):
REPLACE_HOSTCC_SOURCE,
use_hostcc=True,
use_global_deps=False,
- cflags='-DSOCKET_WRAPPER_DISABLE=1 -D_SAMBA_HOSTCC_',
+ cflags='-D_SAMBA_HOSTCC_',
group='compiler_libraries',
deps = extra_libs
)
diff --git a/nsswitch/winbind_nss_config.h b/nsswitch/winbind_nss_config.h
index facde349dac..fb3299d58a4 100644
--- a/nsswitch/winbind_nss_config.h
+++ b/nsswitch/winbind_nss_config.h
@@ -27,14 +27,6 @@
#undef SIZEOF_LONG
#endif
-/*
- * we don't need socket wrapper
- * nor nss wrapper here and we don't
- * want to depend on swrap_close()
- * so we better disable both
- */
-#define SOCKET_WRAPPER_NOT_REPLACE
-
/* Include header files from data in config.h file */
#ifndef NO_CONFIG_H
diff --git a/nsswitch/wscript_build b/nsswitch/wscript_build
index 55ba776e5d7..cc17a2ef594 100644
--- a/nsswitch/wscript_build
+++ b/nsswitch/wscript_build
@@ -6,7 +6,7 @@ host_os = sys.platform
bld.SAMBA_LIBRARY('winbind-client',
source='wb_common.c',
deps='replace',
- cflags='-DSOCKET_WRAPPER_DISABLE=1 -DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
+ cflags='-DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
private_library=True
)
diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c
index c59eda2b499..d9bb8e2bb1a 100644
--- a/source3/libads/ldap.c
+++ b/source3/libads/ldap.c
@@ -71,38 +71,6 @@ static void gotalarm_sig(int signum)
DEBUG(10, ("Opening connection to LDAP server '%s:%d', timeout "
"%u seconds\n", server, port, to));
-#if defined(HAVE_LDAP_INIT_FD) && defined(SOCKET_WRAPPER)
- /* Only use this private LDAP function if we are in make test,
- * as this is the best way to get the emulated TCP socket into
- * OpenLDAP */
- if (socket_wrapper_dir() != NULL) {
- int fd, ldap_err;
- NTSTATUS status;
- char *uri;
-
- status = open_socket_out(ss, port, to, &fd);
-
- if (!NT_STATUS_IS_OK(status)) {
- return NULL;
- }
-
-#ifndef LDAP_PROTO_TCP
-#define LDAP_PROTO_TCP 1
-#endif
- uri = talloc_asprintf(talloc_tos(), "ldap://%s:%u", server, port);
- if (uri == NULL) {
- return NULL;
- }
- ldap_err = ldap_init_fd(fd, LDAP_PROTO_TCP, uri, &ldp);
- talloc_free(uri);
-
- if (ldap_err != LDAP_SUCCESS) {
- return NULL;
- }
- return ldp;
- }
-#endif
-
if (to) {
/* Setup timeout */
gotalarm = 0;