summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1998-12-09 16:30:37 +0000
committerLuke Leighton <lkcl@samba.org>1998-12-09 16:30:37 +0000
commitca10eb44909e66a07dc7f88b0a740390f9ec3922 (patch)
treebcf196f66361d34aada2ef52d4b6fccbefb5722e /source
parentdacf5b152bf74cc3ee9a816911384a5eb0e77afa (diff)
downloadsamba-ca10eb44909e66a07dc7f88b0a740390f9ec3922.tar.gz
samba-ca10eb44909e66a07dc7f88b0a740390f9ec3922.tar.xz
samba-ca10eb44909e66a07dc7f88b0a740390f9ec3922.zip
oops, util_pwdb.c appears to be included in PASSDB_OBJ not LIB_OBJ.
Diffstat (limited to 'source')
-rw-r--r--source/include/proto.h2
-rw-r--r--source/lib/util.c14
-rw-r--r--source/lib/util_pwdb.c17
-rw-r--r--source/nmbd/nmbd.c2
4 files changed, 17 insertions, 18 deletions
diff --git a/source/include/proto.h b/source/include/proto.h
index e8d232645a1..918ef80f801 100644
--- a/source/include/proto.h
+++ b/source/include/proto.h
@@ -373,6 +373,7 @@ BOOL user_in_list(char *user,char *list);
/*The following definitions come from lib/util.c */
+BOOL init_myworkgroup(void);
char *tmpdir(void);
BOOL in_group(gid_t group, gid_t current_gid, int ngroups, gid_t *groups);
uint32 get_number(const char *tmp);
@@ -487,7 +488,6 @@ void pwdb_set_must_change_time(char *p, int max_len, time_t t);
void pwdb_set_last_set_time(char *p, int max_len, time_t t);
void pwdb_sethexpwd(char *p, const char *pwd, uint16 acct_ctrl);
BOOL pwdb_gethexpwd(const char *p, char *pwd);
-BOOL pwdb_init_myworkgroup(void);
BOOL pwdb_initialise(BOOL is_server);
/*The following definitions come from lib/util_sid.c */
diff --git a/source/lib/util.c b/source/lib/util.c
index e5ddda18916..066984962b8 100644
--- a/source/lib/util.c
+++ b/source/lib/util.c
@@ -86,6 +86,20 @@ char **my_netbios_names;
static char *filename_dos(char *path,char *buf);
+/*************************************************************
+ initialise password databases, domain names, domain sid.
+**************************************************************/
+BOOL init_myworkgroup(void)
+{
+ fstrcpy(global_myworkgroup, lp_workgroup());
+
+ if (strequal(global_myworkgroup,"*"))
+ {
+ DEBUG(0,("ERROR: a workgroup name of * is no longer supported\n"));
+ return False;
+ }
+ return True;
+}
/****************************************************************************
find a suitable temporary directory. The result should be copied immediately
diff --git a/source/lib/util_pwdb.c b/source/lib/util_pwdb.c
index 03ccdd475f2..a2e1ac010d2 100644
--- a/source/lib/util_pwdb.c
+++ b/source/lib/util_pwdb.c
@@ -422,26 +422,11 @@ BOOL pwdb_gethexpwd(const char *p, char *pwd)
/*************************************************************
initialise password databases, domain names, domain sid.
**************************************************************/
-BOOL pwdb_init_myworkgroup(void)
-{
- fstrcpy(global_myworkgroup, lp_workgroup());
-
- if (strequal(global_myworkgroup,"*"))
- {
- DEBUG(0,("ERROR: a workgroup name of * is no longer supported\n"));
- return False;
- }
- return True;
-}
-
-/*************************************************************
- initialise password databases, domain names, domain sid.
-**************************************************************/
BOOL pwdb_initialise(BOOL is_server)
{
get_sam_domain_name();
- if (!pwdb_init_myworkgroup())
+ if (!init_myworkgroup())
{
return False;
}
diff --git a/source/nmbd/nmbd.c b/source/nmbd/nmbd.c
index c266043c2cb..1471254b4ea 100644
--- a/source/nmbd/nmbd.c
+++ b/source/nmbd/nmbd.c
@@ -677,7 +677,7 @@ static void usage(char *pname)
reload_services( True );
- if (!pwdb_init_myworkgroup())
+ if (!init_myworkgroup())
{
exit(1);
}