# # Copyright (c) 1998-1999 by Sun Microsystems, Inc. # All rights reserved. # #pragma ident "%Z%%M% %I% %E% SMI" # # lib/libldap/spec/ldap.spec function ber_alloc_t include , declaration BerElement *ber_alloc_t(int options) version SUNW_1.1 exception $return == NULLBER end function ber_bvdup include , declaration struct berval *ber_bvdup(struct berval *bv) version SUNW_1.1 exception $return == NULL end function ber_bvecfree include , declaration void ber_bvecfree(struct berval **bv) version SUNW_1.1 end function ber_bvfree include , declaration void ber_bvfree(struct berval *bv) version SUNW_1.1 end function ber_first_element include , declaration unsigned int ber_first_element(BerElement *ber, \ unsigned int *len, char **last) version SUNW_1.1 end function ber_flatten include , declaration int ber_flatten(BerElement *ber, struct berval **bvPtr) version SUNW_1.1 exception $return == -1 end function ber_free include , declaration void ber_free(BerElement *ber, int freebuf) version SUNW_1.1 end function ber_init include , declaration BerElement *ber_init(struct berval *bv) version SUNW_1.1 exception $return == NULLBER end function ber_next_element include , declaration unsigned int ber_next_element(BerElement *ber, \ unsigned int *len, char *last) version SUNW_1.1 end function ber_peek_tag include , declaration unsigned int ber_peek_tag(BerElement *ber, unsigned int *len) version SUNW_1.1 end function ber_printf include , declaration int ber_printf(BerElement *ber, char *fmt, ...) version SUNW_1.1 exception $return == -1 end function ber_scanf include , declaration unsigned int ber_scanf(BerElement *ber, char *fmt, ...) version SUNW_1.1 exception $return == LBER_DEFAULT end function ber_skip_tag include , declaration unsigned int ber_skip_tag(BerElement *ber, unsigned int *len) version SUNW_1.1 end function ber_get_int include declaration unsigned int ber_get_int(BerElement *ber, int *num) version SUNW_1.2 end function ber_alloc include declaration BerElement *ber_alloc(void) version SUNW_1.2 end function cldap_close include , declaration void cldap_close(LDAP *ld) version SUNW_1.1 end function cldap_open include , declaration LDAP *cldap_open(char *host, int port) version SUNW_1.1 exception $return == NULL end function cldap_search_s include , declaration int cldap_search_s(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly, \ LDAPMessage **res, char *logdn) version SUNW_1.1 exception $return == -1 end function cldap_setretryinfo include , declaration void cldap_setretryinfo(LDAP *ld, int tries, time_t timeout) version SUNW_1.1 end function i18n_catopen include , declaration void i18n_catopen(char *name) version SUNWprivate_1.1 end function ldap_abandon include , declaration int ldap_abandon(LDAP *ld, int msgid) version SUNW_1.1 exception $return == -1 end function ldap_abandon_ext include , declaration int ldap_abandon_ext(LDAP *ld, int msgid, \ LDAPControl **serverctrls, LDAPControl **clientctrls) version SUNW_1.1 exception $return == -1 end function ldap_add include , declaration int ldap_add(LDAP *ld, char *dn, LDAPMod **attrs) version SUNW_1.1 exception $return == -1 end function ldap_add_ext include , declaration int ldap_add_ext(LDAP *ld, char *dn, LDAPMod **attrs, \ LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 exception $return == -1 end function ldap_add_ext_s include , declaration int ldap_add_ext_s(LDAP *ld, char *dn, LDAPMod **attrs, LDAPControl **serverctrls, LDAPControl **clientctrls) version SUNW_1.1 exception $return == -1 end function ldap_add_s include , declaration int ldap_add_s(LDAP *ld, char *dn, LDAPMod **attrs) version SUNW_1.1 exception $return == -1 end function ldap_bind include , declaration int ldap_bind(LDAP *ld, char *dn, char *passwd, int authmethod) version SUNW_1.1 exception $return == -1 end function ldap_bind_s include , declaration int ldap_bind_s(LDAP *ld, char *dn, char *passwd, \ int authmethod) version SUNW_1.1 exception $return == -1 end function ldap_build_filter include , declaration void ldap_build_filter(char *filtbuf, size_t buflen, \ char *pattern, char *prefix, char *suffix, \ char *attr, char *value, char **valwords) version SUNW_1.1 end function ldap_compare include , declaration int ldap_compare(LDAP *ld, char *dn, char *attr, char *value) version SUNW_1.1 exception $return == -1 end function ldap_compare_ext include , declaration int ldap_compare_ext(LDAP *ld, char *dn, char *attr, \ struct berval *bvalue, LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 exception $return == -1 end function ldap_compare_ext_s include , declaration int ldap_compare_ext_s(LDAP *ld, char *dn, char *attr, \ struct berval *bvalue, LDAPControl **serverctrls, \ LDAPControl **clientctrls) version SUNW_1.1 exception $return == -1 end function ldap_compare_s include , declaration int ldap_compare_s(LDAP *ld, char *dn, char *attr, char *value) version SUNW_1.1 exception $return == -1 end function ldap_control_free include , declaration void ldap_control_free (LDAPControl *ctrl) version SUNW_1.1 end function ldap_controls_free include , declaration void ldap_controls_free (LDAPControl **ctrls) version SUNW_1.1 end function ldap_count_entries include , declaration int ldap_count_entries(LDAP *ld, LDAPMessage *res) version SUNW_1.1 end function ldap_count_messages include , declaration int ldap_count_messages(LDAP *ld, LDAPMessage *res) version SUNW_1.1 end function ldap_count_references include , declaration int ldap_count_references(LDAP *ld, LDAPMessage *res) version SUNW_1.1 end function ldap_count_values include , declaration int ldap_count_values(char **vals) version SUNW_1.1 end function ldap_count_values_len include , declaration int ldap_count_values_len(struct berval **vals) version SUNW_1.1 end function ldap_create_page_control include , declaration int ldap_create_page_control(LDAP *ld, \ unsigned int pagesize, struct berval *cookie, \ char isCritical, LDAPControl **output) version SUNWprivate_1.1 end function ldap_delete include , declaration int ldap_delete(LDAP *ld, char *dn) version SUNW_1.1 exception $return == -1 end function ldap_delete_ext include , declaration int ldap_delete_ext(LDAP *ld, char *dn, \ LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 exception $return == -1 end function ldap_delete_ext_s include , declaration int ldap_delete_ext_s(LDAP *ld, char *dn, \ LDAPControl **serverctrls, LDAPControl **clientctrls) version SUNW_1.1 exception $return == -1 end function ldap_delete_s include , declaration int ldap_delete_s(LDAP *ld, char *dn) version SUNW_1.1 exception $return == -1 end function ldap_destroy_cache include , declaration void ldap_destroy_cache(LDAP *ld) version SUNW_1.1 end function ldap_disable_cache include , declaration void ldap_disable_cache(LDAP *ld) version SUNW_1.1 end function ldap_dn2ufn include , declaration char *ldap_dn2ufn(char *dn) version SUNW_1.1 end function ldap_dn_to_url include , declaration char *ldap_dn_to_url(LDAP *ld, char*dn, int nameparts) version SUNW_1.1 exception $return == NULL end function ldap_dns_to_dn include , declaration char *ldap_dns_to_dn(char *dns_name, int *nameparts) version SUNW_1.1 exception $return == NULL end function ldap_dns_to_url include , declaration char *ldap_dns_to_url(LDAP *ld, char *dns_name, \ char *attrs, char *scope, char *filter) version SUNW_1.1 exception $return == NULL end function ldap_enable_cache include , declaration int ldap_enable_cache(LDAP *ld, time_t timeout, ssize_t maxmem) version SUNW_1.1 end function ldap_enable_translation include , declaration void ldap_enable_translation(LDAP *ld, LDAPMessage *entry, \ int enable) version SUNW_1.1 end function ldap_entry2html include , declaration int ldap_entry2html(LDAP *ld, char *buf, LDAPMessage *entry, \ struct ldap_disptmpl *tmpl, char **defattrs, \ char ***defvals, writeptype writeproc, \ void *writeparm, char *eol, int rdncount, \ unsigned int opts, char *base, char *urlprefix) version SUNW_1.1 end function ldap_entry2html_search include , declaration int ldap_entry2html_search(LDAP *ld, char *dn, char *base, \ LDAPMessage *entry, struct ldap_disptmpl*tmpllist, \ char **defattrs, char ***defvals, \ writeptype writeproc, void *writeparm, \ char *eol,int rdncount, unsigned int opts, \ char *urlprefix) version SUNW_1.1 end function ldap_entry2text include , declaration int ldap_entry2text(LDAP *ld, char *buf, \ LDAPMessage *entry, struct ldap_disptmpl *tmpl, \ char **defattrs, char ***defvals, \ writeptype writeproc, void *writeparm, char *eol, \ int rdncount, unsigned int opts) version SUNW_1.1 end function ldap_entry2text_search include , declaration int ldap_entry2text_search(LDAP *ld,char *dn, char *base, \ LDAPMessage *entry, struct ldap_disptmpl*tmpllist, \ char **defattrs, char ***defvals, \ writeptype writeproc, void *writeparm, \ char *eol,int rdncount, unsigned int opts) version SUNW_1.1 end function ldap_err2string include , declaration char *ldap_err2string(int err) version SUNW_1.1 end function ldap_explode_dn include , declaration char **ldap_explode_dn(char *dn, int notypes) version SUNW_1.1 exception $return == NULL end function ldap_explode_dns include , declaration char **ldap_explode_dns(char *dn) version SUNW_1.1 exception $return == NULL end function ldap_explode_rdn include , declaration char **ldap_explode_rdn(char *rdn, int notypes) version SUNW_1.1 exception $return == NULL end function ldap_extended_operation include , declaration int ldap_extended_operation(LDAP *ld, char *exoid, \ struct berval *exdata, LDAPControl **serverctrls, \ LDAPControl**clientctrls, int *msgidp) version SUNW_1.1 end function ldap_extended_operation_s include , declaration int ldap_extended_operation_s(LDAP *ld, char *exoid, \ struct berval *exdata, LDAPControl **serverctrls, \ LDAPControl **clientctrls, char **retoidp, \ struct berval **retdatap) version SUNW_1.1 end function ldap_first_attribute include , declaration char *ldap_first_attribute(LDAP *ld, LDAPMessage *entry, \ BerElement **ber) version SUNW_1.1 end function ldap_first_disptmpl include , declaration struct ldap_disptmpl *ldap_first_disptmpl \ (struct ldap_disptmpl *tmpllist) version SUNW_1.1 end function ldap_first_entry include , declaration LDAPMessage *ldap_first_entry(LDAP *ld, LDAPMessage *res) version SUNW_1.1 exception $return == NULL end function ldap_first_message include , declaration LDAPMessage *ldap_first_message(LDAP *ld, LDAPMessage *res) version SUNW_1.1 exception $return == NULL end function ldap_first_reference include , declaration LDAPMessage *ldap_first_reference(LDAP *ld, LDAPMessage *res) version SUNW_1.1 exception $return == NULL end function ldap_first_searchobj include , declaration struct ldap_searchobj *ldap_first_searchobj \ (struct ldap_searchobj *solist) version SUNW_1.1 end function ldap_first_tmplcol include , declaration struct ldap_tmplitem *ldap_first_tmplcol \ (struct ldap_disptmpl *tmpl, \ struct ldap_tmplitem *row) version SUNW_1.1 exception $return == NULL end function ldap_first_tmplrow include , declaration struct ldap_tmplitem *ldap_first_tmplrow \ (struct ldap_disptmpl *tmpl) version SUNW_1.1 exception $return == NULL end function ldap_flush_cache include , declaration void ldap_flush_cache(LDAP *ld) version SUNW_1.1 end function ldap_free_friendlymap include , declaration void ldap_free_friendlymap(FriendlyMap **map) version SUNW_1.1 end function ldap_free_searchprefs include , declaration void ldap_free_searchprefs(struct ldap_searchobj *solist) version SUNW_1.1 end function ldap_free_templates include , declaration void ldap_free_templates(struct ldap_disptmpl *tmpllist) version SUNW_1.1 end function ldap_free_urldesc include , declaration void ldap_free_urldesc(LDAPURLDesc *ludp) version SUNW_1.1 end function ldap_friendly_name include , declaration char *ldap_friendly_name(char *filename, char *uname, \ FriendlyMap **map) version SUNW_1.1 end function ldap_get_dn include , declaration char *ldap_get_dn(LDAP *ld, LDAPMessage *entry) version SUNW_1.1 exception $return == NULL end function ldap_get_option include , declaration int ldap_get_option (LDAP *ld, int option, void *outvalue) version SUNW_1.1 exception $return == -1 end function ldap_get_reference_urls include , declaration char **ldap_get_reference_urls(LDAP *ld, LDAPMessage *res) version SUNWprivate_1.1 exception $return == NULL end function ldap_get_values include , declaration char **ldap_get_values(LDAP *ld, LDAPMessage *entry, \ char *target) version SUNW_1.1 exception $return == NULL end function ldap_get_values_len include , declaration struct berval **ldap_get_values_len(LDAP *ld, \ LDAPMessage *entry, char *target) version SUNW_1.1 exception $return == NULL end function ldap_getfilter_free include , declaration void ldap_getfilter_free(LDAPFiltDesc *lfdp) version SUNW_1.1 end function ldap_getfirstfilter include , declaration LDAPFiltInfo *ldap_getfirstfilter(LDAPFiltDesc *lfdp, \ char *tagpat, char *value) version SUNW_1.1 exception $return == NULL end function ldap_getnextfilter include , declaration LDAPFiltInfo *ldap_getnextfilter(LDAPFiltDesc *lfdp) version SUNW_1.1 exception $return == NULL end function ldap_init include , declaration LDAP *ldap_init(char *defhost, int defport) version SUNW_1.1 exception $return == NULL end function ldap_init_getfilter include , declaration LDAPFiltDesc *ldap_init_getfilter(char *fname) version SUNW_1.1 exception $return == NULL end function ldap_init_getfilter_buf include , declaration LDAPFiltDesc *ldap_init_getfilter_buf(char *buf, \ ssize_t buflen) version SUNW_1.1 exception $return == NULL end function ldap_init_searchprefs include , declaration int ldap_init_searchprefs(char *file, \ struct ldap_searchobj **solistp) version SUNW_1.1 exception $return == (int) NULLSEARCHOBJ end function ldap_init_searchprefs_buf include , declaration int ldap_init_searchprefs_buf(char *buf, ssize_t buflen, \ struct ldap_searchobj **solistp) version SUNW_1.1 exception $return == (int) NULLSEARCHOBJ end function ldap_init_templates include , declaration int ldap_init_templates(char *file, \ struct ldap_disptmpl **tmpllistp) version SUNW_1.1 end function ldap_init_templates_buf include , declaration int ldap_init_templates_buf(char *buf, ssize_t buflen, \ struct ldap_disptmpl **tmpllistp) version SUNW_1.1 end function ldap_is_dns_dn include , declaration int ldap_is_dns_dn(char *dn) version SUNW_1.1 exception $return == 0 end function ldap_is_ldap_url include , declaration int ldap_is_ldap_url(char *url) version SUNW_1.1 exception $return == 0 end function ldap_memfree include , declaration void ldap_memfree(char *mem) version SUNW_1.1 end function ldap_modify include , declaration int ldap_modify(LDAP *ld, char *dn, LDAPMod **mods) version SUNW_1.1 exception $return == -1 end function ldap_modify_ext include , declaration int ldap_modify_ext(LDAP *ld, char *dn, LDAPMod **mods, \ LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 exception $return == -1 end function ldap_modify_ext_s include , declaration int ldap_modify_ext_s(LDAP *ld, char *dn, LDAPMod **mods, \ LDAPControl **serverctrls, LDAPControl **clientctrls) version SUNW_1.1 exception $return == -1 end function ldap_modify_s include , declaration int ldap_modify_s(LDAP *ld, char *dn, LDAPMod **mods) version SUNW_1.1 exception $return == -1 end function ldap_modrdn include , declaration int ldap_modrdn(LDAP *ld, char *dn, char *newrdn, \ int deleteoldrdn) version SUNW_1.1 exception $return == -1 end function ldap_modrdn_s include , declaration int ldap_modrdn_s(LDAP *ld, char *dn, char *newrdn, \ int deleteoldrdn) version SUNW_1.1 exception $return == -1 end function ldap_mods_free include , declaration void ldap_mods_free(LDAPMod **mods, int freemods) version SUNW_1.1 end function ldap_msgfree include , declaration int ldap_msgfree(LDAPMessage *lm) version SUNW_1.1 end function ldap_msgid include , declaration int ldap_msgid(LDAPMessage *res) version SUNW_1.1 exception $return == LDAP_RES_ANY end function ldap_msgtype include , declaration int ldap_msgtype(LDAPMessage *res) version SUNW_1.1 exception $return == LDAP_RES_ANY end function ldap_next_attribute include , declaration char *ldap_next_attribute(LDAP *ld, LDAPMessage *entry, \ BerElement *ber) version SUNW_1.1 exception $return == NULL end function ldap_next_disptmpl include , declaration struct ldap_disptmpl *ldap_next_disptmpl \ (struct ldap_disptmpl *tmpllist, \ struct ldap_disptmpl *tmpl) version SUNW_1.1 exception $return == NULLDISPTMPL end function ldap_next_entry include , declaration LDAPMessage *ldap_next_entry(LDAP *ld, LDAPMessage *entry) version SUNW_1.1 exception $return == NULLMSG end function ldap_next_message include , declaration LDAPMessage *ldap_next_message(LDAP *ld, LDAPMessage *msg) version SUNW_1.1 exception $return == NULLMSG end function ldap_next_reference include , declaration LDAPMessage *ldap_next_reference(LDAP *ld, LDAPMessage *entry) version SUNW_1.1 exception $return == NULLMSG end function ldap_next_searchobj include , declaration struct ldap_searchobj *ldap_next_searchobj \ (struct ldap_searchobj *solist, \ struct ldap_searchobj *so) version SUNW_1.1 exception $return == NULLSEARCHOBJ end function ldap_next_tmplcol include , declaration struct ldap_tmplitem *ldap_next_tmplcol \ (struct ldap_disptmpl *tmpl, \ struct ldap_tmplitem *row, \ struct ldap_tmplitem *col) version SUNW_1.1 exception $return == NULLTMPLITEM end function ldap_next_tmplrow include , declaration struct ldap_tmplitem *ldap_next_tmplrow \ (struct ldap_disptmpl *tmpl, \ struct ldap_tmplitem *row) version SUNW_1.1 exception $return == NULLTMPLITEM end function ldap_oc2template include , declaration struct ldap_disptmpl *ldap_oc2template(char **oclist, \ struct ldap_disptmpl *tmpllist) version SUNW_1.1 exception $return == NULLDISPTMPL end function ldap_open include , declaration LDAP *ldap_open(char *host, int port) version SUNW_1.1 exception $return == NULL end function ldap_parse_extended_result include , declaration int ldap_parse_extended_result(LDAP *ld, LDAPMessage *res, \ char **resultoidp, struct berval **resultdata, \ int freeit) version SUNW_1.1 end function ldap_parse_page_control include , declaration int ldap_parse_page_control(LDAP *ld, \ LDAPControl **controls, unsigned int *totalcount, \ struct berval **cookie) version SUNWprivate_1.1 end function ldap_parse_result include , declaration int ldap_parse_result(LDAP *ld, LDAPMessage *res, \ int *errcodep, char **matcheddnp, char **errmsgp, \ char ***referralsp, LDAPControl ***serverctrlsp, \ int freeit) version SUNW_1.1 end function ldap_parse_sasl_bind_result include , declaration int ldap_parse_sasl_bind_result(LDAP *ld, LDAPMessage *res, \ struct berval **servercredp, int freeit) version SUNW_1.1 end function ldap_perror include , declaration void ldap_perror(LDAP *ld, char *s) version SUNW_1.1 end function ldap_rename include , declaration int ldap_rename(LDAP *ld, char *dn, char *newrdn, \ char *newparent, int deleteoldrdn, \ LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 end function ldap_rename_s include , declaration int ldap_rename_s(LDAP *ld, char *dn, char *newrdn, \ char *newparent, int deleteoldrdn, \ LDAPControl **serverctrls, LDAPControl **clientctrls) version SUNW_1.1 end function ldap_result2error include , declaration int ldap_result2error(LDAP *ld, LDAPMessage *r, int freeit) version SUNW_1.1 end function ldap_result include , declaration int ldap_result(LDAP *ld, int msgid, int all, \ struct timeval *timeout, LDAPMessage **result) version SUNW_1.1 end function ldap_sasl_bind include , declaration int ldap_sasl_bind(LDAP *ld, char *dn, char *mechanism, \ struct berval *cred, LDAPControl **serverctrls, \ LDAPControl **clientctrls, int *msgidp) version SUNW_1.1 end function ldap_sasl_bind_s include , declaration int ldap_sasl_bind_s(LDAP *ld, char *dn, char *mechanism, \ struct berval *cred, LDAPControl **serverctrls, \ LDAPControl **clientctrls, struct berval **servercredp) version SUNW_1.1 end function ldap_sasl_cram_md5_bind_s include , declaration int ldap_sasl_cram_md5_bind_s(LDAP *ld, char *dn, \ struct berval *cred, LDAPControl **serverctrls, \ LDAPControl **clientctrls) version SUNW_1.1 end function ldap_search include , declaration int ldap_search(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly) version SUNW_1.1 exception $return == -1 end function ldap_search_ext include , declaration int ldap_search_ext(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly, \ LDAPControl **serverctrls, LDAPControl **clientctrls, \ struct timeval *timeoutp, int sizelimit, int *msgidp) version SUNW_1.1 exception $return == -1 end function ldap_search_ext_s include , declaration int ldap_search_ext_s(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly, \ LDAPControl **serverctrls, \ LDAPControl **clientctrls, struct timeval *timeoutp, \ int sizelimit, LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_search_s include , declaration int ldap_search_s(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly, \ LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_search_st include , declaration int ldap_search_st(LDAP *ld, char *base, int scope, \ char *filter, char **attrs, int attrsonly, \ struct timeval *timeout, LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_set_cache_options include , declaration void ldap_set_cache_options(LDAP *ld, unsigned int opts) version SUNW_1.1 end function ldap_set_option include , declaration int ldap_set_option (LDAP *ld, int option, void *invalue) version SUNW_1.1 end function ldap_set_rebind_proc include , declaration void ldap_set_rebind_proc(LDAP *ld, \ LDAP_REBIND_FUNCTION *rebindproc, void *extra_arg) version SUNW_1.1 end function ldap_set_string_translators include , declaration void ldap_set_string_translators(LDAP *ld, \ BERTranslateProc encode_proc, \ BERTranslateProc decode_proc) version SUNW_1.1 end function ldap_setfilteraffixes include , declaration void ldap_setfilteraffixes(LDAPFiltDesc *lfdp, \ char *prefix, char *suffix) version SUNW_1.1 end function ldap_simple_bind include , declaration int ldap_simple_bind(LDAP *ld, char *dn, char *passwd) version SUNW_1.1 exception $return == -1 end function ldap_simple_bind_s include , declaration int ldap_simple_bind_s(LDAP *ld, char *dn, char *passwd) version SUNW_1.1 exception $return == -1 end function ldap_sort_entries include , declaration int ldap_sort_entries(LDAP *ld, LDAPMessage **chain, \ char *attr, int (*cmp)()) version SUNW_1.1 exception $return == -1 end function ldap_sort_strcasecmp include , declaration int ldap_sort_strcasecmp(char **a, char **b) version SUNW_1.1 end function ldap_sort_values include , declaration int ldap_sort_values(LDAP *ld, char **vals, int (*cmp)()) version SUNW_1.1 exception $return == -1 end function ldap_tmplattrs include , declaration char **ldap_tmplattrs(struct ldap_disptmpl *tmpl, \ char **includeattrs, int exclude, \ unsigned int syntaxmask) version SUNW_1.1 exception $return == NULL end function ldap_translate_from_t61 include , declaration int ldap_translate_from_t61(LDAP *ld, char **bufp, \ unsigned int *lenp, int free_input) version SUNW_1.1 end function ldap_translate_to_t61 include , declaration int ldap_translate_to_t61(LDAP *ld, char **bufp, \ unsigned int *lenp, int free_input) version SUNW_1.1 end function ldap_ufn_search_c include , , "ufn.h" declaration int ldap_ufn_search_c(LDAP *ld, char *ufn, char **attrs, \ int attrsonly, LDAPMessage **res, \ cancelptype cancelproc, void *cancelparm) version SUNW_1.1 exception $return == -1 end function ldap_ufn_search_ct include , , "ufn.h" declaration int ldap_ufn_search_ct(LDAP *ld, char *ufn, char **attrs, \ int attrsonly, LDAPMessage **res, \ cancelptype cancelproc, void *cancelparm, \ char *tag1, char *tag2, char *tag3) version SUNW_1.1 exception $return == -1 end function ldap_ufn_search_s include , declaration int ldap_ufn_search_s(LDAP *ld, char *ufn, char **attrs, \ int attrsonly, LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_ufn_setfilter include , declaration LDAPFiltDesc *ldap_ufn_setfilter(LDAP *ld, char *fname) version SUNW_1.1 end function ldap_ufn_setprefix include , declaration void ldap_ufn_setprefix(LDAP *ld, char *prefix) version SUNW_1.1 end function ldap_ufn_timeout include , declaration int ldap_ufn_timeout(void *tvparam) version SUNW_1.1 exception $return == 0 end function ldap_unbind include , declaration int ldap_unbind(LDAP *ld) version SUNW_1.1 exception $return == 0 end function ldap_unbind_s include , declaration int ldap_unbind_s(LDAP *ld) version SUNW_1.1 exception $return == 0 end function ldap_uncache_entry include , declaration void ldap_uncache_entry(LDAP *ld, char *dn) version SUNW_1.1 end function ldap_uncache_request include , declaration void ldap_uncache_request(LDAP *ld, int msgid) version SUNW_1.1 end function ldap_url_parse include , declaration int ldap_url_parse(char *url, LDAPURLDesc **ludpp) version SUNW_1.1 end function ldap_url_search include , declaration int ldap_url_search(LDAP *ld, char *url, int attrsonly) version SUNW_1.1 exception $return == -1 end function ldap_url_search_s include , declaration int ldap_url_search_s(LDAP *ld, char *url, int attrsonly, \ LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_url_search_st include , declaration int ldap_url_search_st(LDAP *ld, char *url, int attrsonly, \ struct timeval *timeout, LDAPMessage **res) version SUNW_1.1 exception $return == -1 end function ldap_vals2html include , declaration int ldap_vals2html(LDAP *ld, char *buf, char **vals, \ char *label, int labelwidth, unsigned int syntaxid, \ writeptype writeproc, void *writeparm, char *eol, \ int rdncount, char *urlprefix) version SUNW_1.1 end function ldap_vals2text include , declaration int ldap_vals2text(LDAP *ld, char *buf, char **vals, \ char *label, int labelwidth, \ unsigned int syntaxid, writeptype writeproc, \ void *writeparm, char *eol, int rdncount) version SUNW_1.1 end function ldap_value_free include , declaration void ldap_value_free(char **vals) version SUNW_1.1 end function ldap_value_free_len include , declaration void ldap_value_free_len(struct berval **vals) version SUNW_1.1 end function ldaplogconfigf include , declaration void ldaplogconfigf(FILE *fd) version SUNWprivate_1.1 end function ldif_type_and_value include , declaration char *ldif_type_and_value(char *type, char *val, int vlen) version SUNWprivate_1.1 exception $return == NULL end function open_default_ldap_connection include , declaration int open_default_ldap_connection(LDAP *ld) version SUNW_1.1 end function set_ber_options include , declaration void set_ber_options(LDAP *ld, BerElement *ber) version SUNW_1.1 end data slapdcat include , version SUNWprivate_1.1 end function str_getline include , declaration char *str_getline(char **next) version SUNWprivate_1.1 exception $return == NULL end function str_parse_line include , declaration int str_parse_line(char *line, char **type, \ char **value, int *vlen) version SUNWprivate_1.1 exception $return == -1 end function ldap_create_sort_control include , declaration int ldap_create_sort_control (LDAP *ld, \ LDAPsortkey **sortKeyList, const char ctl_iscritical, \ LDAPControl **ctrlp); version SUNW_1.1 end function ldap_parse_sort_control include , declaration int ldap_parse_sort_control(LDAP *ld, LDAPControl **ctrlp, \ unsigned long *result, char **attribute); version SUNW_1.1 end function ldap_create_sort_keylist include , declaration int ldap_create_sort_keylist(LDAPsortkey ***sortKeyList, \ char *string_rep); version SUNW_1.1 end function ldap_free_sort_keylist include , declaration void ldap_free_sort_keylist(LDAPsortkey **sortKeyList); version SUNW_1.1 end function ldap_create_virtuallist_control include , declaration int ldap_create_virtuallist_control(LDAP *ld, \ LDAPVirtualList *ldvlistp, LDAPControl **ctrlp); version SUNW_1.1 end function ldap_parse_virtuallist_control include , declaration int ldap_parse_virtuallist_control(LDAP *ld, \ LDAPControl **ctrls, unsigned long *target_posp, \ unsigned long *list_sizep, int *errcodep); version SUNW_1.1 end