~E.string-;> Rename L-;> DAP entr~=_IO_streamp=@DpSp>DpS~=fprintf=-;> ies us-;> age: %s -; > [options-;(> ] [dn rdp=@DpSp>DpS~=progp=pS=-;0> n] dn -;8> rdn: If -;@> given, r-;H> dn will -;P> replace -;X> the RDN -;`> of the e-;h> ntry spe-;p> cified bp=@DpSp>4DpS=-;x> y DN -;> If not g-;> iven, th-;> e list o-;> f modifi-;> cations -;> is read -;> from stdp=@DpSp>~DpS=-;> in or -;> from th-;> e file s-;> pecified-;> by "-f -;> file" (s-;> ee man pp=@DpSp>DpS=-;> age). R-;> ename op-;> tions: p=@DpSp>DpS=-;> -r -;> rem-;> ove old p=@DpSp>DpS=-; > RDN --;(> s newsup-;0> new su-;8> perior ep=@DpSp>%DpS=~=tool_common_usage=pApS~=exit=~=options-;=rA-;=sA-;=:A-;=cA-;=dA-;=:A-;=DA-;=:A-;=eA-; =:A-; =fA-; =:A-; =hA-; =:A-;=HA-;=:A-;=IA-;=kA-;=KA-;=MA-;=nA-;=OA-;=:A-;=pA-;=:A-;=PA-;=:A-;=QA-;=RA-;=:A-;=UA-;=:A-; =vA-;!=VA-;"=wA-;#=:A-;$=WA-;%=xA-;&=XA-;'=:A-;(=yA-;)=:A-;*=YA-;+=:A-;,=ZA~= handle_private_option =A~= protocolp = WK remove_old_RDNC >W3<& AXC<-;@> ntry %s-;H> : -X inc-;P> ompatibl-;X> e with L-;`> DAPv%d p=@DpSp>FDpSp=pSp  S=pApS=~= optargp = p S~= strdup =~>newSuperiorp>pA =W3 ldapmodrp>hD p S~@argcp@ p S~@argvp@ p S~=lutil_progname=p=p@pSp@pS~=tool_args=~=optindp= p@ ~?havednpA?p  &AX dnstrdup>sDpS~=perror=pAp@ p@ a R pP p S =p?&AX<-;x> pstrdupp>zDpS=pAC?W %s: inv-;> alid num-;> ber of a-;> rguments-;> (%d), o-;> nly two -;> allowed p=@DpSp>DpSp=pSp  p S==~=infile&=AOD p S~=fopen=~?fpp?&AX rEnter-;> LDAP Pa-;> ssword: p>D p S~=$lutil_getpass$=p"=&"=AO p  Sp > p S~>-domodrdn->p,?W: strdupp>DpS=pAp ? p Sp? p SpSp> p  Sp > p S->p &AO(Dp S =p!A!C#?W#PA~?matcheddnp5A?~?textp5A?~?refsp5A?~=verbose&8=AO8^<~>.string-9;> strdupR-9;> enaming p9>Dp9S~@dnp9@p9S~= printf9 =-:;> "%s" n-:;> ew rdn="-:;> %s" (%s -:;> old rdn)-:;> deletep:>Dp:S~@ rdnp: @p:S~@ remove&: @AO:T DW:UDp:S: =~@ newSuperior&< @AO<^<-=;> keep n-=;> ew paren-=; > t="%s" p=>Dp=Sp= @p=S= =~= not&A =AOAb %s: ldap-G;0> _rename:-G;8> %s (%d)pG.?pGS~=ldap_err2stringG=~?.safepG?~=_IO_streampG=@DpGSpG>(DpGS~=progpG=pGSpG?pG SpG.?pGS~=fprintfG=pI.?IW_ ldapmo-X;H> drdn: ld-X;P> ap_resulpX SpX>BDpXS~=ldap_perrorX=pY.?Y&\AO\ t%s: ld-d;`> ap_parse-d;h> _result:-d;p> %s (%d)pd.?pdSd=pd?pd=@DpdSpd>ZDpdSpd=pdSpd?pd Spd.?pdSd=pf.?f&i=AXi<&i?AOi Rename-l;> Result:-l;> %s (%d)pl? pl Sl=pl?pl>zDplSpl?plSpl?plSl =&o?AOo Additi-p;> onal infpp>DppSpp?ppSp =&s?AOs  o: %s M-t;> atched Dpt>DptSpt?ptSt =&w?AOw# N: %s R-z;> eferral:pz>DpzSpz  ~?ipz ?pz? pz QpzSz =pz? Wz %s ~> remove_old_RDN5 >A~>!newSuperior5!>A5>A~="options5"=.AI