NAME

ldap_modrdn, ldap_modrdn_s, ldap_modrdn2, ldap_modrdn2_s - Perform an LDAP modify RDN operation

LIBRARY

OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS


##iinncclluuddee <>
<>
<>
iinntt llddaapp__mmooddrrddnn((lldd,, ddnn,, nneewwrrddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn,, **nneewwrrddnn;;
<>
<>
iinntt llddaapp__mmooddrrddnn__ss((lldd,, ddnn,, nneewwrrddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn,, **nneewwrrddnn;;
<>
iinntt llddaapp__mmooddrrddnn22((lldd,, ddnn,, nneewwrrddnn,, ddeelleetteeoollddrrddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn,, **nneewwrrddnn;;
iinntt ddeelleetteeoollddrrddnn;;
<>
iinntt llddaapp__mmooddrrddnn22__ss((lldd,, ddnn,, nneewwrrddnn,, ddeelleetteeoollddrrddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn,, **nneewwrrddnn;;
iinntt ddeelleetteeoollddrrddnn;;
<> DDEESSCCRRIIPPTTIIOONN <>
TThhee
<>llddaapp__mmooddrrddnn(())<>
aanndd
<>llddaapp__mmooddrrddnn__ss(())<>
rroouuttiinneess ppeerrffoorrmm aann LLDDAAPP mmooddiiffyy
RRDDNN ooppeerraattiioonn..  TThheeyy bbootthh ttaakkee _d_n,, tthhee DDNN ooff tthhee eennttrryy wwhhoossee
RRDDNN iiss ttoo bbee cchhaannggeedd,, aanndd _n_e_w_r_d_n,, tthhee nneeww RRDDNN ttoo ggiivvee tthhee eennttrryy..
TThhee oolldd RRDDNN ooff tthhee eennttrryy iiss nneevveerr kkeepptt aass aann aattttrriibbuuttee ooff tthhee eennttrryy..
<>llddaapp__mmooddrrddnn(())<>
iiss aassyynncchhrroonnoouuss,, rreettuurrnniinngg tthhee mmeessssaaggee iidd ooff tthhee ooppeerraattiioonn
iitt iinniittiiaatteess..
<>llddaapp__mmooddrrddnn__ss(())<>
iiss ssyynncchhrroonnoouuss,, rreettuurrnniinngg tthhee LLDDAAPP eerrrroorr
ccooddee iinnddiiccaattiinngg tthhee ssuucccceessss oorr ffaaiilluurree ooff tthhee ooppeerraattiioonn..  UUssee ooff
tthheessee rroouuttiinneess iiss ddeepprreeccaatteedd..  UUssee tthhee vveerrssiioonnss ddeessccrriibbeedd bbeellooww
iinnsstteeaadd..
<>
TThhee
<>llddaapp__mmooddrrddnn22(())<>
aanndd
<>llddaapp__mmooddrrddnn22__ss(())<>
rroouuttiinneess aallssoo ppeerrffoorrmm aann LLDDAAPP
mmooddiiffyy RRDDNN ooppeerraattiioonn,, ttaakkiinngg tthhee ssaammee ppaarraammeetteerrss aass aabboovvee..  IInn aaddddiittiioonn,,
tthheeyy bbootthh ttaakkee tthhee _d_e_l_e_t_e_o_l_d_r_d_n ppaarraammeetteerr wwhhiicchh iiss uusseedd aass aa bboooolleeaann
vvaalluuee ttoo iinnddiiccaattee wwhheetthheerr tthhee oolldd RRDDNN vvaalluueess sshhoouulldd bbee ddeelleetteedd ffrroomm
tthhee eennttrryy oorr nnoott..
<> EERRRROORRSS <>
TThhee ssyynncchhrroonnoouuss ((__ss)) vveerrssiioonnss ooff tthheessee rroouuttiinneess rreettuurrnn aann LLDDAAPP eerrrroorr
ccooddee,, eeiitthheerr LLDDAAPP__SSUUCCCCEESSSS oorr aann eerrrroorr iiff tthheerree wwaass ttrroouubbllee..
TThhee aassyynncchhrroonnoouuss vveerrssiioonnss rreettuurrnn --11 iinn ccaassee
ooff ttrroouubbllee,, sseettttiinngg tthhee
<>lldd__eerrrrnnoo<>
ffiieelldd ooff _l_d..  SSeeee
<>llddaapp__eerrrroorr((33))<>
ffoorr mmoorree ddeettaaiillss..
<> SSEEEE AALLSSOO <>
<>llddaapp((33))<>
<>llddaapp__eerrrroorr((33))<>
<> AACCKKNNOOWWLLEEDDGGEEMMEENNTTSS <>
<>OOppeennLLDDAAPP SSooffttwwaarree<>
iiss ddeevveellooppeedd aanndd mmaaiinnttaaiinneedd bbyy TThhee OOppeennLLDDAAPP PPrroojjeecctt <>..
<>OOppeennLLDDAAPP SSooffttwwaarree<>
iiss ddeerriivveedd ffrroomm UUnniivveerrssiittyy ooff MMiicchhiiggaann LLDDAAPP 33..33 RReelleeaassee..
<>
<>