From 6ab6a2e6af3b49c8353e8834eda7e4caf3461fc1 Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Fri, 16 May 2003 00:31:51 +0000 Subject: Merge get_global_sam_name() from 3.0 to fix compile breakage. (This used to be commit bc71d7a4ab70339cfd815a57448cbd8762d5ce38) --- source3/passdb/passdb.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/passdb/passdb.c') diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index ccfc9a1693..1add2bfa7f 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -27,6 +27,14 @@ #undef DBGC_CLASS #define DBGC_CLASS DBGC_PASSDB +const char *get_global_sam_name(void) +{ + if ((lp_server_role() == ROLE_DOMAIN_PDC) || (lp_server_role() == ROLE_DOMAIN_BDC)) { + return lp_workgroup(); + } + return global_myname(); +} + /* * This is set on startup - it defines the SID for this * machine, and therefore the SAM database for which it is -- cgit