Manual Pages for UNIX Darwin command on man ldap_parse_reference
MyWebUniversity

Manual Pages for UNIX Darwin command on man ldap_parse_reference

LDAPPARSEREFERENCE(3) LDAPPARSEREFERENCE(3)

NAME

ldapparsereference - Extract referrals and controls from a reference

message LLIIBBRRAARRYY

OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS

##iinncclluuddee <>

iinntt llddaappppaarrsseerreeffeerreennccee(( LLDDAAPP **lldd,, LLDDAAPPMMeessssaaggee **rreeffeerreennccee,, cchhaarr ******rreeffeerrrraallsspp,, LLDDAAPPCCoonnttrrooll ******sseerrvveerrccttrrllsspp,, iinntt ffrreeeeiitt ))

DESCRIPTION

The llddaappppaarrsseerreeffeerreennccee(()) routine is used to extract referrals and

controls from a reference message. The reference parameter is a refer-

ence message as returned by a call to llddaappffiirrssttrreeffeerreennccee(3),, llddaappnneexxttrreeffeerreennccee(3),, llddaappffiirrssttmmeessssaaggee(3),, llddaappnneexxttmmeessssaaggee(3),, or llddaapprreessuulltt(3).. The referralsp parameter will be filled in with an allocated array of character strings. The strings are copies of the referrals contained in the parsed message. The array should be freed by calling llddaappvvaalluueeffrreeee(3).. If referralsp is NULL, no referrals are returned. If no referrals were returned, *referralsp is set to NULL. The serverctrlsp parameter will be filled in with an allocated array of controls copied from the parsed message. The array should be freed by calling llddaappccoonnttrroollssffrreeee(3). If serverctrlsp is NULL, no controls are returned. If no controls were returned, *serverctrlsp is set to NULL. The freeit parameter determines whether the parsed message is freed or

not after the extraction. Any non-zero value will make it free the mes-

sage. The llddaappmmssggffrreeee(3) routine can also be used to free the message later. EERRRROORRSS Upon success LDAPSUCCESS is returned. Otherwise the values of the referralsp and serverctrlsp parameters are undefined.

SEE ALSO

llddaapp(3), llddaappffiirrssttrreeffeerreennccee(3), llddaappffiirrssttmmeessssaaggee(3), llddaapprreessuulltt(3), llddaappggeettvvaalluueess(3), llddaappccoonnttrroollssffrreeee(3) AACCKKNNOOWWLLEEDDGGEEMMEENNTTSS OOppeennLLDDAAPP is developed and maintained by The OpenLDAP Project (http://www.openldap.org/). OOppeennLLDDAAPP is derived from University of Michigan LDAP 3.3 Release. OpenLDAP 2.2.19 2004/11/26 LDAPPARSEREFERENCE(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™