s3-passdb: add passdb.h where needed.
authorGünther Deschner <gd@samba.org>
Fri, 18 Mar 2011 17:58:37 +0000 (18:58 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 29 Mar 2011 23:13:07 +0000 (01:13 +0200)
Guenther

44 files changed:
source3/auth/check_samsec.c
source3/auth/server_info.c
source3/auth/server_info_sam.c
source3/groupdb/mapping.c
source3/groupdb/mapping_tdb.c
source3/libnet/libnet_dssync_passdb.c
source3/libnet/libnet_join.c
source3/libnet/libnet_samsync_display.c
source3/libnet/libnet_samsync_ldif.c
source3/libnet/libnet_samsync_passdb.c
source3/libsmb/trusts_util.c
source3/pam_smbpass/general.h
source3/passdb/account_pol.c
source3/passdb/login_cache.c
source3/passdb/lookup_sid.c
source3/passdb/machine_account_secrets.c
source3/passdb/machine_sid.c
source3/passdb/passdb.c
source3/passdb/pdb_ads.c
source3/passdb/pdb_compat.c
source3/passdb/pdb_get_set.c
source3/passdb/pdb_interface.c
source3/passdb/pdb_ipa.c
source3/passdb/pdb_ldap.c
source3/passdb/pdb_nds.c
source3/passdb/pdb_smbpasswd.c
source3/passdb/pdb_tdb.c
source3/passdb/pdb_wbc_sam.c
source3/passdb/secrets.c
source3/passdb/util_builtin.c
source3/passdb/util_unixsids.c
source3/passdb/util_wellknown.c
source3/rpc_server/lsa/srv_lsa_nt.c
source3/rpc_server/netlogon/srv_netlog_nt.c
source3/rpc_server/samr/srv_samr_chgpasswd.c
source3/rpc_server/samr/srv_samr_nt.c
source3/rpc_server/samr/srv_samr_util.c
source3/torture/pdbtest.c
source3/utils/net.c
source3/utils/net_groupmap.c
source3/utils/net_sam.c
source3/utils/pdbedit.c
source3/utils/smbpasswd.c
source3/winbindd/idmap_passdb.c

index db5f68fdfeb0b0cf89da09228ee254047d0f0e6a..98d7ce87e397925ce1a92477fa9ba99cc22b7d31 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "../libcli/auth/libcli_auth.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_AUTH
index 363236c7346aede5bc884f70b25f65aa01bd2061..ca35ba76a1467b445bdf585fe2ef53218c44b408 100644 (file)
@@ -23,6 +23,7 @@
 #include "../libcli/security/security.h"
 #include "rpc_client/util_netlogon.h"
 #include "nsswitch/libwbclient/wbclient.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_AUTH
index c09ae764b95cd60142e124b7bfc52dc74bce79c2..35bbebabfe7f70725d48db36f89c8090b8dd230e 100644 (file)
@@ -25,6 +25,7 @@
 #include "smbd/globals.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "nsswitch/winbind_client.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_AUTH
index 00ae4a1790c33e1e878f30a669873d86bc2df560..3646e04d0a3e5fd6e372d0de57dcb810e3c49880 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "system/passwd.h"
+#include "passdb.h"
 #include "groupdb/mapping.h"
 #include "../libcli/security/security.h"
 #include "lib/winbind_util.h"
index 2634552127740a568b52beaffd93594d3a0c63d4..1137b8f6587ca6946b6caf6255259cf770fa8816 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "system/filesys.h"
+#include "passdb.h"
 #include "groupdb/mapping.h"
 #include "dbwrap.h"
 #include "../libcli/security/security.h"
index cd5943e5f0d736cdf1df64e33fff0319b3d83357..ab347567f149b46bceb890b26f5b278ba3f0b421 100644 (file)
@@ -26,6 +26,7 @@
 #include "../librpc/gen_ndr/ndr_drsuapi.h"
 #include "dbwrap.h"
 #include "../libds/common/flag_mapping.h"
+#include "passdb.h"
 
 /****************************************************************
 ****************************************************************/
index a11145b851f94621592b06325ebefc54c0691aff..e702ffc13be82430a7d1433c0ed9734ab8003174 100644 (file)
@@ -37,6 +37,7 @@
 #include "rpc_client/cli_pipe.h"
 #include "krb5_env.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 /****************************************************************
 ****************************************************************/
index f2cff78dd9500525962b4d3792f072dc9f0df0c5..d503ffb4283e30e4458288025e917f26cbf2a5f8 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "includes.h"
 #include "libnet/libnet_samsync.h"
+#include "passdb.h"
 
 static void display_group_mem_info(uint32_t rid,
                                   struct netr_DELTA_GROUP_MEMBER *r)
index 8c6522a7232959ac7e9e4fb34c3ad1126352d473..4154a07fdabcddeff1f3501cbf1565a75d7f9f05 100644 (file)
@@ -27,6 +27,7 @@
 #include "libnet/libnet_samsync.h"
 #include "smbldap.h"
 #include "transfer_file.h"
+#include "passdb.h"
 
 #ifdef HAVE_LDAP
 
index 3ad9ffe6525f4c4888fbcca18cb9eeb11b1b6d03..b579723f6fd2c3b0ec107d58036594a01bb11037 100644 (file)
@@ -27,6 +27,7 @@
 #include "system/passwd.h"
 #include "libnet/libnet_samsync.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 /* Convert a struct samu_DELTA to a struct samu. */
 #define STRING_CHANGED (old_string && !new_string) ||\
index 7ecc167343b40110f08b770be1aea024cb5d455f..08377fbfbc6220e248fa25283e2f2d765ee7f80f 100644 (file)
@@ -26,6 +26,7 @@
 #include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "secrets.h"
+#include "passdb.h"
 
 /*********************************************************
  Change the domain password on the PDC.
index 74bd870bc5843cb4f339ba3319b51792edb391cd..6e13f8d936164b7bb54f21f056badd28bffadb4c 100644 (file)
@@ -1,5 +1,6 @@
 #include "../librpc/gen_ndr/samr.h"
 #include "../libcli/auth/pam_errors.h"
+#include "passdb.h"
 
 #ifndef LINUX
 /* This is only needed by modules in the Sun implementation. */
index a30b9ca32a7ce65f36caa4aa0e769b9655699a28..7eeb38fdd8a477c55f2100cc9e3401bcd3a9e5a9 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "system/filesys.h"
+#include "passdb.h"
 #include "dbwrap.h"
 #include "../libcli/security/security.h"
 static struct db_context *db;
index a12265642dfbb991269e34e19f526f936873be96..1785a4dacac6c7653f05c595e8ffeb2dd742f449 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "includes.h"
 #include "system/filesys.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_PASSDB
index 386207889ac12355b6d22dd7460b4c1f7abaa7b7..677566187c88991b13b98f5611cef40a6303ebf7 100644 (file)
@@ -20,6 +20,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../librpc/gen_ndr/ndr_security.h"
 #include "secrets.h"
 #include "memcache.h"
index f3206d4eb8e11c7b756c0ae8a786a266fc54696b..dcf37d1b2b46a770fa735c20a6e3b691ad824734 100644 (file)
@@ -23,6 +23,7 @@
    such as the local SID and machine trust password */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "secrets.h"
 #include "dbwrap.h"
index 977cd20eb9cbbabf92265a9f5a236cfee1adde47..8fd51031648c9c6a30e159a2fbe8addf74c7e89d 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "secrets.h"
 #include "dbwrap.h"
 #include "../libcli/security/security.h"
index 80366a24e64416591c8d21472651b3eac67a9450..62af5be7eb44c9ac68814beb9b6e48350169347c 100644 (file)
@@ -23,6 +23,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "system/passwd.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "secrets.h"
index dc728ee454162ccd540dbce63ac2f7614c982841..3746da3a4fe802a34fc06e103012cb31a5a52da6 100644 (file)
@@ -18,6 +18,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "tldap.h"
 #include "tldap_util.h"
 #include "../libds/common/flags.h"
index 17a18bca8eee98188dd50233783f4f75450e0aa1..a4fb1bf3c08f2ba202a33e0c43590aee05929559 100644 (file)
@@ -22,6 +22,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/security/security.h"
 
 #undef DBGC_CLASS
index e572c3d94fee25c699a99960c97844a2571ee852..6c1a2ab23d7680b4c4b456090a6a527b94156e4c 100644 (file)
@@ -22,6 +22,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../libcli/security/security.h"
 
index 56b66892d09b57b2b217f240b6cd99cf085deac5..36d5aaa01a7586739a7752a3f7846e07b8684871 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "system/passwd.h"
+#include "passdb.h"
 #include "secrets.h"
 #include "../librpc/gen_ndr/samr.h"
 #include "memcache.h"
index feae2287e770ad359cc484cf975316c86a5333d0..3fffbe0657b0e6fc7e3820e9ad9b4ba8e08d6786 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "libcli/security/dom_sid.h"
 
 #include "smbldap.h"
index 7621bb6279157e11da8fa5eb4af6ebced42e1115..7ce5edcefa9d91dc7e9c1a1c7a2b96c674fee65b 100644 (file)
@@ -44,6 +44,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "secrets.h"
 #include "idmap_cache.h"
index 1545b45d7419f606350f6e96a739e81007ac30e6..56375a813f621a6a095b278f52577753d8443d9a 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 
 #include <lber.h>
 #include <ldap.h>
index c39394bfa587c378b0173aebd63781452e6c28c5..43d6eaf66457e0dc27f07466b5b9bc9dd5ece10c 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "includes.h"
+#include "passdb.h"
 #include "system/passwd.h"
 #include "system/filesys.h"
 #include "../librpc/gen_ndr/samr.h"
index f2495382086741a67136a0e798e09e6cf43794e9..79c0ed196afb2f51980d70b4f0e17b223d96422d 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "includes.h"
 #include "system/filesys.h"
+#include "passdb.h"
 #include "dbwrap.h"
 #include "../libcli/security/security.h"
 
index 742e7899010ddda4982a6e8b4c004aa5177a284c..64529c7896116b59de81676a78024bcdd315eb47 100644 (file)
@@ -37,6 +37,7 @@
  */
 
 #include "includes.h"
+#include "passdb.h"
 #include "lib/winbind_util.h"
 
 /***************************************************************************
index db9fb7275de05398e79b0572ffec875190c2cf4e..c16d15807bdd1b8e15cde65589940248ceec33f4 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "includes.h"
 #include "system/filesys.h"
+#include "passdb.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "librpc/gen_ndr/ndr_secrets.h"
 #include "secrets.h"
index 9cd6780784d1166afd8aa3824d32d9900de0d338..d37b8edff4e4567ee9b1300b63d42c4c44c9eb4e 100644 (file)
@@ -18,6 +18,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/security/security.h"
 
 struct rid_name_map {
index fba4749dbb53be7a28fa20c562f04381e5ed1b72..e6f73a1443799ee9777a569760bb2936432e2e42 100644 (file)
@@ -18,6 +18,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "system/passwd.h"
 #include "../libcli/security/security.h"
 #include "../lib/util/util_pw.h"
index 2d83ebef1265ce33012d1f3350c473689021c254..1810efac1780ec35ab19413ed4fed6a80a99b819 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "passdb.h"
 #include "../libcli/security/security.h"
 
 struct rid_name_map {
index 01e4a644b5efcaa4b6b6fa191afb6a833e9b54ab..07d7fd46dd5abfbdd1f0a5bf7ccddd82d2b28b01 100644 (file)
@@ -41,6 +41,7 @@
 #include "../lib/crypto/arcfour.h"
 #include "../libcli/security/dom_sid.h"
 #include "../librpc/gen_ndr/ndr_security.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 6fe92eb17256707ff746e068a43de74dab414a8a..90e8c6c6e367c628fe799255e0ac53e97ca86482 100644 (file)
@@ -43,6 +43,7 @@
 #include "lib/crypto/md4.h"
 #include "nsswitch/libwbclient/wbclient.h"
 #include "../libcli/registry/util_reg.h"
+#include "passdb.h"
 
 extern userdom_struct current_user_info;
 
index 613758f454691bab3788a04fcc263016c31c5ff4..c5394edec0e828e501a12b0d0352e5ac06bd0bda 100644 (file)
@@ -52,6 +52,7 @@
 #include "../libcli/auth/libcli_auth.h"
 #include "../lib/crypto/arcfour.h"
 #include "rpc_server/samr/srv_samr_util.h"
+#include "passdb.h"
 
 #ifndef ALLOW_CHANGE_PASSWORD
 #if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID))
index cbb72f8fdd2b001759471e964173275dd9812940..6759f238a3b8554db88eace39f7598e098460e0b 100644 (file)
@@ -41,6 +41,7 @@
 #include "secrets.h"
 #include "rpc_client/init_lsa.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 8dfeae15e83a80de8b9f7437cb8bf63afbf10edd..29123321f86f255b8711470cb6d9df8c7148a694 100644 (file)
@@ -25,6 +25,7 @@
 #include "includes.h"
 #include "../librpc/gen_ndr/samr.h"
 #include "rpc_server/samr/srv_samr_util.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 82f8132797f0efce08c3fad31c0429dae79913d8..7ab20c76926258f6c808cad9aca4d01c79620ee3 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
+#include "passdb.h"
 
 static bool samu_correct(struct samu *s1, struct samu *s2)
 {
index 965cd443f34ac4705a16d42a16879774134be42c..9eace76661990108cedbfddbb9856f45850b0f5a 100644 (file)
@@ -46,6 +46,7 @@
 #include "secrets.h"
 #include "lib/netapi/netapi.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 #ifdef WITH_FAKE_KASERVER
 #include "utils/net_afs.h"
index 6f9a6ce802af408e962597c01767a1044f3bcd38..818905e122f3a2f759ac73b97e0f3b3edbe95f96 100644 (file)
@@ -25,6 +25,7 @@
 #include "system/passwd.h"
 #include "utils/net.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 /*********************************************************
  Figure out if the input was an NT group or a SID string.
index 0156660e8687c1ae7951b5c0c5e718de31fb6a36..dfd9a78cc30eedd74f011a1601666134a00341f0 100644 (file)
@@ -25,6 +25,7 @@
 #include "smbldap.h"
 #include "../libcli/security/security.h"
 #include "lib/winbind_util.h"
+#include "passdb.h"
 
 /*
  * Set a user's data
index ec324cd5e8ec2a3aeb24e0052bc0261b40028a62..cea3e3b2950b98283219c405fb62ae391e7d0ac7 100644 (file)
@@ -24,6 +24,7 @@
 #include "popt_common.h"
 #include "../librpc/gen_ndr/samr.h"
 #include "../libcli/security/security.h"
+#include "passdb.h"
 
 #define BIT_BACKEND    0x00000004
 #define BIT_VERBOSE    0x00000008
index 487f7a68d92c81cfd41991b82f9c4f335376b442..ada057c2479c058acc2c521301218deb2d91de44 100644 (file)
@@ -21,6 +21,7 @@
 #include "secrets.h"
 #include "../librpc/gen_ndr/samr.h"
 #include "../lib/util/util_pw.h"
+#include "passdb.h"
 
 /*
  * Next two lines needed for SunOS and don't
index 276ae2c1047d9a647bebbee0be833748f9e9fbd9..4731756d5a5f17329804a3de05f1a4238ea014b1 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "idmap.h"
+#include "passdb.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_IDMAP