1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-07 20:23:50 +03:00

r18593: try to get the same socket_wrapper file building in samba3 and samba4

this is preparation of adding libreplace to samba3 later.

metze
This commit is contained in:
Stefan Metzmacher
2006-09-17 05:11:57 +00:00
committed by Gerald (Jerry) Carter
parent e9fe725cf4
commit 26228e4b2e
3 changed files with 29 additions and 3 deletions

View File

@@ -21,11 +21,28 @@
*/
#ifdef _SAMBA_BUILD_
#define SOCKET_WRAPPER_NOT_REPLACE
#include "includes.h"
#undef SOCKET_WRAPPER
#include "system/network.h"
#include "system/filesys.h"
#else
#ifndef _DLINKLIST_H
#include "lib/util/dlinklist.h"
#endif
#ifdef malloc
#undef malloc
#endif
#ifdef calloc
#undef calloc
#endif
#ifdef strdup
#undef strdup
#endif
#else /* _SAMBA_BUILD_ */
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/socket.h>
@@ -37,8 +54,10 @@
#include <unistd.h>
#include <string.h>
#include <stdio.h>
#error "dlinklist.h missing"
#endif
#include "lib/util/dlinklist.h"
/* LD_PRELOAD doesn't work yet, so REWRITE_CALLS is all we support
* for now */