Lines Matching defs:LDIF
72 #define LDIF ".ldif"
73 #define LDIF_FILETYPE_SEP '.' /* LDIF[0] */
88 * Also some LDIF special chars are hex-escaped.
90 * Thus an LDIF filename is a valid normalized RDN (or suffix DN)
180 "DESC 'LDIF backend configuration' "
191 /* Set *res = LDIF filename path for the normalized DN */
216 /* Room for dir, dirsep, dn, LDIF, "\hexpair"-escaping of unsafe chars */
217 len = li->li_base_path.bv_len + dn->bv_len + (1 + STRLENOF( LDIF ));
249 ptr = lutil_strcopy( ptr, LDIF );
288 #define ldif2dir_len(bv) ((bv).bv_len -= STRLENOF(LDIF))
289 #define dir2ldif_len(bv) ((bv).bv_len += STRLENOF(LDIF))
294 /* Get the parent directory path, plus the LDIF suffix overwritten by a \0. */
304 res->bv_val = SLAP_MALLOC( i + 1 + STRLENOF(LDIF) );
310 strcpy( res->bv_val + i, LDIF );
320 ber_len_t len = dnpath->bv_len - STRLENOF( LDIF );
535 /* Write an entry LDIF file. Create parentdir first if non-NULL. */
666 /* Append parent DN to DN from LDIF file */
799 /* Read LDIF directory <path> into <listp>. Set *fname_maxlenp. */
844 if ( fname_len < STRLENOF( "x=" LDIF )) /* min filename size */
846 if ( strcmp( dir->d_name + fname_len - STRLENOF(LDIF), LDIF ))
861 trunc = BVL_NAME( bvl ) + fname_len - STRLENOF( LDIF );
911 * path LDIF filename -- bv_len and non-directory part are overwritten.
1039 * If success, set *dnpath to LDIF entry path and *need_dir to