summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2003-01-13 13:11:36 +0000
committerAndrew Bartlett <abartlet@samba.org>2003-01-13 13:11:36 +0000
commit8a78a0a27ae5fdf43f137ea3c9fcd6dc4862a70f (patch)
tree7747416f53956e486c7cb3f41cbdf3c9a06a4eb5 /source3/lib
parent5bd2d3f2ee18284b755b2690de06a03de9391b06 (diff)
downloadsamba-8a78a0a27ae5fdf43f137ea3c9fcd6dc4862a70f.tar.gz
samba-8a78a0a27ae5fdf43f137ea3c9fcd6dc4862a70f.tar.bz2
samba-8a78a0a27ae5fdf43f137ea3c9fcd6dc4862a70f.zip
Patch from metze to add what he feels is the correct semantics for a Domain
Controller. As we have had a number of attempts at this over the last little while, I need to get my test rig going, and give this whole area a poke... Meanwhile, if you want to use this, just adjust your 'auth methods' line to use samstrict_dc... Andrew Bartlett (This used to be commit 18e598ec24493026008fcfe486057555b8832108)
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/util.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/source3/lib/util.c b/source3/lib/util.c
index 9ab33ce2ed..07f7328b05 100644
--- a/source3/lib/util.c
+++ b/source3/lib/util.c
@@ -1720,6 +1720,23 @@ BOOL is_myname_or_ipaddr(const char *s)
}
/*******************************************************************
+ Is the name specified our workgroup/domain.
+ Returns true if it is equal, false otherwise.
+********************************************************************/
+
+BOOL is_myworkgroup(const char *s)
+{
+ BOOL ret = False;
+
+ if (strequal(s, lp_workgroup())) {
+ ret=True;
+ }
+
+ DEBUG(8, ("is_myworkgroup(\"%s\") returns %d\n", s, ret));
+ return(ret);
+}
+
+/*******************************************************************
Set the horrid remote_arch string based on an enum.
********************************************************************/