summaryrefslogtreecommitdiff
path: root/usr/src/lib/libldap4/common/getref.c
diff options
context:
space:
mode:
authorMilan Jurik <milan.jurik@xylab.cz>2012-05-19 19:59:14 -0700
committerMilan Jurik <milan.jurik@xylab.cz>2012-05-19 19:59:14 -0700
commitd387ac4c164917d885cd84bd1b62647d989033ac (patch)
tree3c8503aa5915728ea1f848bfaaecb91ab62a4d91 /usr/src/lib/libldap4/common/getref.c
parentad2de4358b2074634b0f2355c34b0986da0e95f9 (diff)
downloadillumos-joyent-d387ac4c164917d885cd84bd1b62647d989033ac.tar.gz
2705 EOF libldap.so.4
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
Diffstat (limited to 'usr/src/lib/libldap4/common/getref.c')
-rw-r--r--usr/src/lib/libldap4/common/getref.c79
1 files changed, 0 insertions, 79 deletions
diff --git a/usr/src/lib/libldap4/common/getref.c b/usr/src/lib/libldap4/common/getref.c
deleted file mode 100644
index ded453a038..0000000000
--- a/usr/src/lib/libldap4/common/getref.c
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- *
- * Copyright 1998 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- *
- *
- * Comments:
- *
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-#include <ctype.h>
-#include <string.h>
-#include "lber.h"
-#include "ldap.h"
-#include "ldap-private.h"
-#include "ldap-int.h"
-
-LDAPMessage * ldap_first_reference(LDAP *ld, LDAPMessage *res)
-{
- LDAPMessage *msg = res;
-
- while ( msg != NULLMSG) {
- if (msg->lm_msgtype == LDAP_RES_SEARCH_REFERENCE)
- break;
- msg = msg->lm_chain;
- }
- return (msg);
-}
-
-LDAPMessage * ldap_next_reference(LDAP *ld, LDAPMessage *entry)
-{
- LDAPMessage *msg;
-
- if ( entry == NULLMSG)
- return( NULLMSG );
-
- msg = entry->lm_chain;
- while(msg != NULLMSG){
- if (msg->lm_msgtype == LDAP_RES_SEARCH_REFERENCE)
- break;
- msg = msg->lm_chain;
- }
-
- return( msg );
-}
-
-int
-ldap_count_references( LDAP *ld, LDAPMessage *res )
-{
- int i;
-
- for ( i = 0; res != NULL; res = res->lm_chain )
- if (res->lm_msgtype == LDAP_RES_SEARCH_REFERENCE)
- i++;
-
- return( i );
-}
-
-char ** ldap_get_reference_urls(LDAP *ld, LDAPMessage *res)
-{
- BerElement tmp;
- char **urls = NULL;
-
- Debug( LDAP_DEBUG_TRACE, catgets(slapdcat, 1, 1274, "ldap_get_reference_urls\n"), 0, 0, 0 );
-
- if (res == NULL){
- ld->ld_errno = LDAP_PARAM_ERROR;
- return (NULL);
- }
- tmp = *res->lm_ber; /* struct copy */
- if ( ber_scanf( &tmp, "{v}", &urls) == LBER_ERROR){
- ld->ld_errno = LDAP_DECODING_ERROR;
- return (NULL);
- }
- return (urls);
-}