summaryrefslogtreecommitdiff
path: root/source3/passdb/pdb_util.c
diff options
context:
space:
mode:
authorChristian Ambach <ambi@samba.org>2013-06-01 21:32:19 +0200
committerMichael Adam <obnox@samba.org>2013-06-21 10:44:23 +0200
commitdf41835eea828173f8678b24c2db0ec23045a26d (patch)
tree92dbe5315cba8cee935fb1ef8dec113be84518f5 /source3/passdb/pdb_util.c
parent6a048b424a2ecf38614aa6912f0d8c8a26c87ad5 (diff)
downloadsamba-df41835eea828173f8678b24c2db0ec23045a26d.tar.gz
samba-df41835eea828173f8678b24c2db0ec23045a26d.tar.bz2
samba-df41835eea828173f8678b24c2db0ec23045a26d.zip
s3:passdb expose pdb_create_builtin function
this one first tries to map the principal before allocating a new gid Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/passdb/pdb_util.c')
-rw-r--r--source3/passdb/pdb_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/passdb/pdb_util.c b/source3/passdb/pdb_util.c
index 3b7377c312..0ac6594d4c 100644
--- a/source3/passdb/pdb_util.c
+++ b/source3/passdb/pdb_util.c
@@ -67,7 +67,7 @@ static NTSTATUS add_sid_to_builtin(const struct dom_sid *builtin_sid,
* @param[in] rid BUILTIN rid to create
* @return Normal NTSTATUS return.
*/
-static NTSTATUS create_builtin(uint32 rid)
+NTSTATUS pdb_create_builtin(uint32_t rid)
{
NTSTATUS status = NT_STATUS_OK;
struct dom_sid sid;
@@ -94,7 +94,7 @@ NTSTATUS create_builtin_users(const struct dom_sid *dom_sid)
NTSTATUS status;
struct dom_sid dom_users;
- status = create_builtin(BUILTIN_RID_USERS);
+ status = pdb_create_builtin(BUILTIN_RID_USERS);
if ( !NT_STATUS_IS_OK(status) ) {
DEBUG(5,("create_builtin_users: Failed to create Users\n"));
return status;
@@ -123,7 +123,7 @@ NTSTATUS create_builtin_administrators(const struct dom_sid *dom_sid)
TALLOC_CTX *ctx;
bool ret;
- status = create_builtin(BUILTIN_RID_ADMINISTRATORS);
+ status = pdb_create_builtin(BUILTIN_RID_ADMINISTRATORS);
if ( !NT_STATUS_IS_OK(status) ) {
DEBUG(5,("create_builtin_administrators: Failed to create Administrators\n"));
return status;