Lines Matching defs:dn

69 #define T_DN_STR		"dn"
104 static int domodify( LDAP *ld, char *dn, LDAPMod **pmods, int newentry );
105 static int dodelete( LDAP *ld, char *dn );
106 static int dorename( LDAP *ld, char *dn, char *newrdn, char *newparent,
111 static int domodify( char *dn, LDAPMod **pmods, int newentry );
112 static int dodelete( char *dn );
113 static int dorename( char *dn, char *newrdn, char *newparent,
443 char *line, *dn, *type, *value, *newrdn, *newparent, *p;
462 dn = newrdn = newparent = NULL;
491 ldaptool_progname, linenum, dn == NULL ? "" : dn );
499 if ( dn == NULL ) {
514 if (( dn = strdup( value )) == NULL ) {
540 printf( gettext("%s: skipping change record: no dn: line\n"),
545 continue; /* skip all lines until we see "dn:" */
552 ldaptool_progname, dn );
553 free( dn );
606 linenum, dn );
617 fprintf(stderr, gettext("%s: Missing changetype operation specification.\n\tThe dn line must be followed by \"changetype: operation\"\n\t(unless ldapmodify is called with -a option)\n\twhere operation is add|delete|modify|modrdn|moddn|rename\n\t\"%s\" is not a valid changetype operation specification\n\t(line %d of entry %s)\n"),
618 ldaptool_progname, type, linenum, dn);
644 ldaptool_progname, type, linenum, dn);
656 ldaptool_progname, linenum, dn == NULL ? "" : dn );
671 ldaptool_progname, T_NEWRDNSTR, type, linenum, dn );
698 ldaptool_progname, linenum, dn == NULL ? "" : dn );
710 dn );
717 ldaptool_progname, linenum, dn );
731 rc = dodelete( ld, dn );
733 rc = dodelete( dn );
737 rc = dorename( ld, dn, newrdn, newparent, deleteoldrdn );
739 rc = dorename( dn, newrdn, newparent, deleteoldrdn );
754 rc = domodify( ld, dn, pmods, new_entry );
756 rc = domodify( dn, pmods, new_entry );
765 if ( dn != NULL ) {
766 free( dn );
789 char *line, *dn, *p, *q, *attr, *value;
794 dn = NULL;
813 if ( dn == NULL ) { /* first line contains DN */
814 if (( dn = strdup( line )) == NULL ) {
869 ldaptool_progname, linenum, dn);
883 if ( dn == NULL ) {
886 } else if (( rc = domodify( ld, dn, pmods, newval )) == LDAP_SUCCESS ){
888 } else if (( rc = domodify( dn, pmods, newval )) == LDAP_SUCCESS ){
897 if ( dn != NULL ) {
898 free( dn );
983 domodify( LDAP *ld, char *dn, LDAPMod **pmods, int newentry )
985 domodify( char *dn, LDAPMod **pmods, int newentry )
993 ldaptool_progname, dn );
1023 ldaptool_not ? "!" : "", dn );
1026 ldaptool_not ? "!" : "", dn );
1038 while ((i = ldaptool_add_ext_s( ld, dn, pmods,
1080 while ((i = ldaptool_add_ext_s( ld, dn, pmods,
1099 i = ldaptool_modify_ext_s( ld, dn, pmods, ldaptool_request_ctrls,
1119 dodelete( LDAP *ld, char *dn )
1121 dodelete( char *dn )
1126 printf( gettext("%sdeleting entry %s\n"), ldaptool_not ? "!" : "", dn );
1128 if (( rc = ldaptool_delete_ext_s( ld, dn, ldaptool_request_ctrls,
1144 dorename( LDAP *ld, char *dn, char *newrdn, char *newparent, int deleteoldrdn )
1146 dorename( char *dn, char *newrdn, char *newparent, int deleteoldrdn )
1164 ldaptool_not ? "!" : "", dn, ( newparent == NULL ) ? "" :
1168 if (( rc = ldaptool_rename_s( ld, dn, newrdn, newparent, deleteoldrdn,