s3-passdb: remove libwbclient header dependency for passdb/lookup_sid.h.
authorGünther Deschner <gd@samba.org>
Thu, 13 Oct 2011 12:56:37 +0000 (14:56 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 14 Oct 2011 10:07:25 +0000 (12:07 +0200)
Guenther

source3/passdb/lookup_sid.h

index f3fdcc7c86b41f2dad590dbc0ddd4a4130860bad..c9f8dddfeac65ccbed323cbb3b6c07a4ad2e926a 100644 (file)
@@ -24,7 +24,8 @@
 #define _PASSDB_LOOKUP_SID_H_
 
 #include "../librpc/gen_ndr/lsa.h"
-#include "../nsswitch/libwbclient/wbclient.h"
+
+struct passwd;
 
 #define LOOKUP_NAME_NONE               0x00000000
 #define LOOKUP_NAME_ISOLATED             0x00000001  /* Look up unqualified names */
@@ -85,6 +86,7 @@ void uid_to_sid(struct dom_sid *psid, uid_t uid);
 void gid_to_sid(struct dom_sid *psid, gid_t gid);
 bool sid_to_uid(const struct dom_sid *psid, uid_t *puid);
 bool sid_to_gid(const struct dom_sid *psid, gid_t *pgid);
+struct wbcUnixId;
 bool sids_to_unix_ids(const struct dom_sid *sids, uint32_t num_sids,
                      struct wbcUnixId *ids);
 NTSTATUS get_primary_group_sid(TALLOC_CTX *mem_ctx,