From 845a14210729c6a4c39a65be00e2f8b19fc13ec0 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 30 Nov 2012 16:26:28 +0100 Subject: build the new sid_check_is_for_passdb() function into passdb Signed-off-by: Michael Adam Reviewed-by: Stefan Metzmacher --- source3/Makefile.in | 1 + source3/passdb/ABI/pdb-0.sigs | 1 + source3/wscript_build | 1 + 3 files changed, 3 insertions(+) diff --git a/source3/Makefile.in b/source3/Makefile.in index 3818990902..41e97ef83f 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -825,6 +825,7 @@ PASSDB_GET_SET_OBJ = passdb/pdb_get_set.o PASSDB_OBJ = $(PASSDB_GET_SET_OBJ) passdb/passdb.o passdb/pdb_interface.o \ lib/util_wellknown.o lib/util_builtin.o passdb/pdb_compat.o \ + lib/util_sid_passdb.o \ lib/util_unixsids.o passdb/lookup_sid.o \ passdb/login_cache.o @PDB_STATIC@ \ passdb/account_pol.o $(PRIVILEGES_OBJ) \ diff --git a/source3/passdb/ABI/pdb-0.sigs b/source3/passdb/ABI/pdb-0.sigs index bc82ff3bfa..47d9423f25 100644 --- a/source3/passdb/ABI/pdb-0.sigs +++ b/source3/passdb/ABI/pdb-0.sigs @@ -256,6 +256,7 @@ samu_new: struct samu *(TALLOC_CTX *) samu_set_unix: NTSTATUS (struct samu *, const struct passwd *) secrets_trusted_domains: NTSTATUS (TALLOC_CTX *, uint32_t *, struct trustdom_info ***) sid_check_is_builtin: bool (const struct dom_sid *) +sid_check_is_for_passdb: bool (const struct dom_sid *) sid_check_is_in_builtin: bool (const struct dom_sid *) sid_check_is_in_unix_groups: bool (const struct dom_sid *) sid_check_is_in_unix_users: bool (const struct dom_sid *) diff --git a/source3/wscript_build b/source3/wscript_build index aac18c7cba..6fc0d0666e 100755 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -209,6 +209,7 @@ PASSDB_GET_SET_SRC = '''passdb/pdb_get_set.c''' PASSDB_SRC = '''${PASSDB_GET_SET_SRC} passdb/passdb.c lib/util_wellknown.c lib/util_builtin.c passdb/pdb_compat.c + lib/util_sid_passdb.c lib/util_unixsids.c passdb/lookup_sid.c passdb/login_cache.c passdb/account_pol.c ${PRIVILEGES_SRC} -- cgit