s4:ldb-samba/ldb_wrap.*-dsdb/samdb/samdb.c - handle LDB connection flags as unsigned
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 10 Apr 2011 17:54:31 +0000 (19:54 +0200)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sat, 21 May 2011 14:21:14 +0000 (16:21 +0200)
The LDB API ("ldb_connect") prescribes that they should be "unsigned".

Signed-off-by: Metze
source4/dsdb/samdb/samdb.c
source4/lib/ldb-samba/ldb_wrap.c
source4/lib/ldb-samba/ldb_wrap.h

index 29b454467cc5c3cfb710f7c7dd7981e9f3f71e45..cef0d1e54f604ff7e48c898cc9f0601c7f927b42 100644 (file)
@@ -96,7 +96,7 @@ struct ldb_context *samdb_connect(TALLOC_CTX *mem_ctx,
                                  struct tevent_context *ev_ctx,
                                  struct loadparm_context *lp_ctx,
                                  struct auth_session_info *session_info,
-                                 int flags)
+                                 unsigned int flags)
 {
        struct ldb_context *ldb;
        struct dsdb_schema *schema;
index 6d92f60d621895123763fb252cee910c94ab280c..f7d562377a369709b52a64370aa57e5cc8318ed9 100644 (file)
@@ -177,7 +177,7 @@ char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n)
                                   struct loadparm_context *lp_ctx,
                                   struct auth_session_info *session_info,
                                   struct cli_credentials *credentials,
-                                  int flags)
+                                  unsigned int flags)
 {
        struct ldb_wrap *w;
        /* see if we can re-use an existing ldb */
@@ -195,7 +195,7 @@ char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n)
 }
 
 int samba_ldb_connect(struct ldb_context *ldb, struct loadparm_context *lp_ctx,
-                     const char *url, int flags)
+                     const char *url, unsigned int flags)
 {
        int ret;
        char *real_url = NULL;
@@ -230,7 +230,7 @@ int samba_ldb_connect(struct ldb_context *ldb, struct loadparm_context *lp_ctx,
                   struct loadparm_context *lp_ctx,
                   struct auth_session_info *session_info,
                   struct cli_credentials *credentials,
-                  int flags,
+                  unsigned int flags,
                   struct ldb_context *ldb)
 {
        struct ldb_wrap *w;
index 4d2539fff516c2e0669ef4803fbd83d6848ff74b..aa7ccb3a23455a9f0b24b987fd14b5b3ae81917c 100644 (file)
@@ -53,18 +53,18 @@ struct ldb_context *ldb_wrap_find(const char *url,
                                                                  struct loadparm_context *lp_ctx,
                                                                  struct auth_session_info *session_info,
                                                                  struct cli_credentials *credentials,
-                                                                 int flags);
+                                                                 unsigned int flags);
 bool ldb_wrap_add(const char *url, struct tevent_context *ev,
                                  struct loadparm_context *lp_ctx,
                                  struct auth_session_info *session_info,
                                  struct cli_credentials *credentials,
-                                 int flags,
+                                 unsigned int flags,
                                  struct ldb_context *ldb);
 char *ldb_relative_path(struct ldb_context *ldb,
                                 TALLOC_CTX *mem_ctx,
                                 const char *name);
 
 int samba_ldb_connect(struct ldb_context *ldb, struct loadparm_context *lp_ctx,
-                     const char *url, int flags);
+                     const char *url, unsigned int flags);
 
 #endif /* _LDB_WRAP_H_ */