]> git.sur5r.net Git - openldap/commitdiff
Update to new struct berval DN API
authorKurt Zeilenga <kurt@openldap.org>
Wed, 26 Dec 2001 22:53:54 +0000 (22:53 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 26 Dec 2001 22:53:54 +0000 (22:53 +0000)
servers/slapd/back-shell/compare.c
servers/slapd/back-shell/delete.c
servers/slapd/back-shell/modify.c
servers/slapd/back-shell/modrdn.c
servers/slapd/back-shell/search.c

index 6e68ae90f588deef139b48d46790736cd8fd34eb..95c91f576bc17aaa8eb710c280e0d21e527fcbf2 100644 (file)
@@ -20,8 +20,8 @@ shell_back_compare(
     Backend    *be,
     Connection *conn,
     Operation  *op,
-    const char *dn,
-    const char *ndn,
+    struct berval *dn,
+    struct berval *ndn,
     AttributeAssertion *ava
 )
 {
@@ -50,7 +50,7 @@ shell_back_compare(
        fprintf( wfp, "COMPARE\n" );
        fprintf( wfp, "msgid: %ld\n", (long) op->o_msgid );
        print_suffixes( wfp, be );
-       fprintf( wfp, "dn: %s\n", dn );
+       fprintf( wfp, "dn: %s\n", dn->bv_val );
        fprintf( wfp, "%s: %s\n",
                ava->aa_desc->ad_cname.bv_val,
                ava->aa_value->bv_val /* could be binary! */ );
index feb737fe35314eb37b93384eb8b93871fb057f48..d611a1712070929d75b9173f0d2e881511919403 100644 (file)
@@ -20,8 +20,8 @@ shell_back_delete(
     Backend    *be,
     Connection *conn,
     Operation  *op,
-    const char *dn,
-    const char *ndn
+    struct berval *dn,
+    struct berval *ndn
 )
 {
        struct shellinfo        *si = (struct shellinfo *) be->be_private;
@@ -44,7 +44,7 @@ shell_back_delete(
        fprintf( wfp, "DELETE\n" );
        fprintf( wfp, "msgid: %ld\n", (long) op->o_msgid );
        print_suffixes( wfp, be );
-       fprintf( wfp, "dn: %s\n", dn );
+       fprintf( wfp, "dn: %s\n", dn->bv_val );
        fclose( wfp );
 
        /* read in the results and send them along */
index 3eb2e2e1ea6085dd58302ff0b978c9ee1a7c5167..488d8c5da6e7c63897dc357aef6f9dd551e470bc 100644 (file)
@@ -20,8 +20,8 @@ shell_back_modify(
     Backend    *be,
     Connection *conn,
     Operation  *op,
-    const char *dn,
-    const char *ndn,
+    struct berval *dn,
+    struct berval *ndn,
     Modifications      *ml
 )
 {
@@ -47,7 +47,7 @@ shell_back_modify(
        fprintf( wfp, "MODIFY\n" );
        fprintf( wfp, "msgid: %ld\n", (long) op->o_msgid );
        print_suffixes( wfp, be );
-       fprintf( wfp, "dn: %s\n", dn );
+       fprintf( wfp, "dn: %s\n", dn->bv_val );
        for ( ; ml != NULL; ml = ml->sml_next ) {
                mod = &ml->sml_mod;
 
index ec831f1ce0fa386a119a4b4321c10fc378e0dc7e..7828aca0392aa931024889bc6ac951e613792a29 100644 (file)
@@ -33,11 +33,13 @@ shell_back_modrdn(
     Backend    *be,
     Connection *conn,
     Operation  *op,
-    const char *dn,
-    const char *ndn,
-    const char *newrdn,
+    struct berval *dn,
+    struct berval *ndn,
+    struct berval *newrdn,
+    struct berval *nnewrdn,
     int                deleteoldrdn,
-    const char *newSuperior
+    struct berval *newSuperior,
+    struct berval *nnewSuperior
 )
 {
        struct shellinfo        *si = (struct shellinfo *) be->be_private;
@@ -60,11 +62,11 @@ shell_back_modrdn(
        fprintf( wfp, "MODRDN\n" );
        fprintf( wfp, "msgid: %ld\n", (long) op->o_msgid );
        print_suffixes( wfp, be );
-       fprintf( wfp, "dn: %s\n", dn );
-       fprintf( wfp, "newrdn: %s\n", newrdn );
+       fprintf( wfp, "dn: %s\n", dn->bv_val );
+       fprintf( wfp, "newrdn: %s\n", newrdn->bv_val );
        fprintf( wfp, "deleteoldrdn: %d\n", deleteoldrdn ? 1 : 0 );
        if (newSuperior != NULL) {
-               fprintf( wfp, "newSuperior: %s\n", newSuperior );
+               fprintf( wfp, "newSuperior: %s\n", newSuperior->bv_val );
        }
        fclose( wfp );
 
index e4f676e5dabdd66df33361e1e468f77c3f712118..89ab6b83ebc14a8a5f259ae918fe29a86196c3c7 100644 (file)
@@ -20,8 +20,8 @@ shell_back_search(
     Backend    *be,
     Connection *conn,
     Operation  *op,
-    const char *base,
-    const char *nbase,
+    struct berval *base,
+    struct berval *nbase,
     int                scope,
     int                deref,
     int                size,
@@ -53,7 +53,7 @@ shell_back_search(
        fprintf( wfp, "SEARCH\n" );
        fprintf( wfp, "msgid: %ld\n", (long) op->o_msgid );
        print_suffixes( wfp, be );
-       fprintf( wfp, "base: %s\n", base );
+       fprintf( wfp, "base: %s\n", base->bv_val );
        fprintf( wfp, "scope: %d\n", scope );
        fprintf( wfp, "deref: %d\n", deref );
        fprintf( wfp, "sizelimit: %d\n", size );