1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source3
Andrew Bartlett b373d0e777 s3-build: Provide a run-time shim to work around duplicate symbols
The become_root() and similar 'smbd' functions that are used widely in
Samba libraries had 'dummy' copies in dummysmbd.c and dummyroot.c.

These have been replaced by a runtime plugin mechanim, which ensures
that standlone binaries still do nothing, while in smbd the correct
function is used.

This avoids having these as duplicate symbols in the smbd binary,
which can cause unpredictable behaviour.

Andrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-21 15:54:51 +10:00
..
auth lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
build dynconfig: Have only one dynconfig.o in the common code. 2011-04-27 22:22:26 +10:00
client s3-param Remove special case for global_myname(), rename to lp_netbios_name() 2011-06-09 12:40:09 +02:00
exports
groupdb tdb_traverse/tdb_traverse_read: check returns for negative, not -1. 2011-06-20 11:18:35 +02:00
include lib/util Make unused d_vfprintf() static 2011-06-21 09:35:34 +10:00
intl source3/intl/lang_tdb.h: fix licence/copyright 2011-06-10 15:12:11 +02:00
lib s3-build: Provide a run-time shim to work around duplicate symbols 2011-06-21 15:54:51 +10:00
libads source3/libads/ldap_schema.h: fix licence/copyright 2011-06-10 15:12:22 +02:00
libgpo lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
libnet source3/libnet/libnet_join.h: fix licence/copyright 2011-06-10 15:12:24 +02:00
librpc s3-param Remove special case for global_myname(), rename to lp_netbios_name() 2011-06-09 12:40:09 +02:00
libsmb Use tevent_req_oom 2011-06-20 12:33:24 +02:00
locale s3:net fix a typo 2011-06-09 17:12:24 +02:00
locking tdb_compat: Higher level API fixes. 2011-06-20 11:18:35 +02:00
m4 In samba_version.m4 the test to get the version now returns several 2011-06-02 10:15:18 -07:00
modules lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
nmbd tdb_fetch_compat: use instead of tdb_fetch. 2011-06-20 11:18:35 +02:00
pam_smbpass s3-build: Provide a run-time shim to work around duplicate symbols 2011-06-21 15:54:51 +10:00
param s3-param Put &Globals in the FN_ macros, rather than in each entry 2011-06-21 09:35:34 +10:00
passdb lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
pkgconfig s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap. 2011-02-18 16:46:35 +01:00
po
printing tdb_compat: Higher level API fixes. 2011-06-20 11:18:35 +02:00
profile s3-build: fix the --with-profiling-data build on mac os x. 2011-04-15 13:33:42 +02:00
registry tdb_traverse/tdb_traverse_read: check returns for negative, not -1. 2011-06-20 11:18:35 +02:00
rpc_client source3/rpc_client/util_netlogon.h: fix licence/copyright 2011-06-10 16:27:23 +02:00
rpc_server lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
rpcclient s3:rpcclient: remove unused new_workgroup variable 2011-06-09 16:00:28 +02:00
script s3-selftest Add test for smbclient --authentication-file 2011-06-09 13:49:59 +02:00
selftest selftest: Run tests for libsmbclient and libnetapi 2011-06-21 11:29:39 +10:00
services s3-auth: rpc_server needs auth.h 2011-03-30 01:13:09 +02:00
smbd s3-build: Provide a run-time shim to work around duplicate symbols 2011-06-21 15:54:51 +10:00
stf s3-selftest Remove unused and unimplemented info3cache test 2011-05-18 16:12:08 +02:00
tests s3: Compile IDL files in autogen, some configure tests need this 2011-03-25 16:35:30 +01:00
torture Use tevent_req_oom 2011-06-20 12:33:24 +02:00
utils tdb_compat: Higher level API fixes. 2011-06-20 11:18:35 +02:00
web s3-param Remove special case for global_myname(), rename to lp_netbios_name() 2011-06-09 12:40:09 +02:00
winbindd lib/util Remove samba-util-common! 2011-06-21 09:36:22 +10:00
.clang_complete s3: Update .clang_complete 2011-06-11 00:40:01 +02:00
.dmallocrc
.indent.pro
autogen-waf.sh
autogen.sh s3: Compile IDL files in autogen, some configure tests need this 2011-03-25 16:35:30 +01:00
change-log
config.guess
config.sub
configure.developer
configure.in tdb_compat.h: divert every tdb build and includes to tdb_compat 2011-06-20 11:18:34 +02:00
Doxyfile
install-sh
mainpage.dox
Makefile-smbtorture4 s3-build: Move generated config.h and config.h.in to include/autoconf 2011-05-09 11:21:09 +02:00
Makefile.in s3-build: Provide a run-time shim to work around duplicate symbols 2011-06-21 15:54:51 +10:00
smbadduser.in
VERSION
wscript tdb_compat.h: divert every tdb build and includes to tdb_compat 2011-06-20 11:18:34 +02:00
wscript_build s3-build: Provide a run-time shim to work around duplicate symbols 2011-06-21 15:54:51 +10:00