NAME

ldap_delete, ldap_delete_s, ldap_delete_ext, ldap_delete_ext_s - Perform an LDAP delete operation.

LIBRARY

OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS


##iinncclluuddee <>
<>
<>
iinntt llddaapp__ddeelleettee__ss((lldd,, ddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn;;
<>
iinntt llddaapp__ddeelleettee((lldd,, ddnn))
LLDDAAPP **lldd;;
cchhaarr **ddnn;;
<>
iinntt llddaapp__ddeelleettee__eexxtt((lldd,, ddnn,, sseerrvveerrccttrrllss,, cclliieennttccttrrllss,, mmssggiiddpp))
LLDDAAPP **lldd;;
cchhaarr **ddnn;;
LLDDAAPPCCoonnttrrooll ****sseerrvveerrccttrrllss,, ****cclliieennttccttrrllss;;
iinntt **mmssggiiddpp;;
<>
iinntt llddaapp__ddeelleettee__eexxtt__ss((lldd,, ddnn,, sseerrvveerrccttrrllss,, cclliieennttccttrrllss))
LLDDAAPP **lldd;;
cchhaarr **ddnn;;
LLDDAAPPCCoonnttrrooll ****sseerrvveerrccttrrllss,, ****cclliieennttccttrrllss;;
<> DDEESSCCRRIIPPTTIIOONN <>
TThhee
<>llddaapp__ddeelleettee__ss(())<>
rroouuttiinnee iiss uusseedd ttoo ppeerrffoorrmm aann LLDDAAPP ddeelleettee ooppeerraattiioonn
ssyynncchhrroonnoouussllyy.. IItt ttaakkeess _d_n,, tthhee DDNN ooff tthhee eennttrryy ttoo bbee ddeelleetteedd..
IItt rreettuurrnnss aann LLDDAAPP eerrrroorr ccooddee,, iinnddiiccaattiinngg tthhee ssuucccceessss oorr ffaaiilluurree ooff tthhee
ooppeerraattiioonn..
<>
TThhee
<>llddaapp__ddeelleettee(())<>
rroouuttiinnee iiss uusseedd ttoo ppeerrffoorrmm aann LLDDAAPP ddeelleettee ooppeerraattiioonn
aassyynncchhrroonnoouussllyy.. IItt ttaakkeess tthhee ssaammee ppaarraammeetteerrss aass
llddaapp__ddeelleettee__ss(()),,
bbuutt rreettuurrnnss tthhee mmeessssaaggee iidd ooff tthhee rreeqquueesstt iitt iinniittiiaatteedd.. TThhee rreessuulltt ooff
tthhee ddeelleettee ccaann bbee oobbttaaiinneedd bbyy aa ssuubbsseeqquueenntt ccaallll ttoo
<>llddaapp__rreessuulltt((33))<>
<>
TThhee
<>llddaapp__ddeelleettee__eexxtt(())<>
rroouuttiinnee  aalllloowwss  sseerrvveerr  aanndd cclliieenntt ccoonnttrroollss ttoo bbee
ssppeecciiffiieedd ttoo eexxtteenndd tthhee ddeelleettee rreeqquueesstt.. TThhiiss rroouuttiinnee iiss aassyynncchhrroonnoouuss lliikkee
llddaapp__ddeelleettee(()),, bbuutt iittss rreettuurrnn vvaalluuee iiss aann LLDDAAPP eerrrroorr ccooddee.. IItt ssttoorreess tthhee
mmeessssaaggee iidd ooff tthhee rreeqquueesstt iinn tthhee iinntteeggeerr ppooiinntteedd ttoo bbyy mmssggiiddpp..
<>
TThhee
<>llddaapp__ddeelleettee__eexxtt__ss(())<>
rroouuttiinnee iiss tthhee ssyynncchhrroonnoouuss vveerrssiioonn ooff
llddaapp__ddeelleettee__eexxtt(())..
IItt aallssoo rreettuurrnnss aann LLDDAAPP eerrrroorr ccooddee iinnddiiccaattiinngg ssuucccceessss
oorr ffaaiilluurree ooff tthhee ooppeerraattiioonn..
<> EERRRROORRSS <>
<>llddaapp__ddeelleettee__ss(())<>
rreettuurrnnss aann LLDDAAPP eerrrroorr ccooddee wwhhiicchh ccaann bbee iinntteerrpprreetteedd
bbyy ccaalllliinngg oonnee ooff
<>llddaapp__ppeerrrroorr((33))<>
aanndd ffrriieennddss..
<>llddaapp__ddeelleettee(())<>
rreettuurrnnss --11 iiff ssoommeetthhiinngg wweenntt wwrroonngg iinniittiiaattiinngg tthhee rreeqquueesstt.. IItt rreettuurrnnss tthhee
nnoonn--nneeggaattiivvee mmeessssaaggee iidd ooff tthhee rreeqquueesstt iiff tthhiinnggss wweenntt ookk..
<>
<>llddaapp__ddeelleettee__eexxtt(())<>
aanndd
<>llddaapp__ddeelleettee__eexxtt__ss(())<>
rreettuurrnn ssoommee NNoonn--zzeerroo vvaalluuee iiff
ssoommeetthhiinngg  wweenntt wwrroonngg iinniittiiaattiinngg tthhee rreeqquueesstt,, eellssee rreettuurrnn 00..
<> 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..
<>
<>