diff options
Diffstat (limited to 'rubbos/app/httpd-2.0.64/srclib/apr-util/ldap/apr_ldap_compat.c')
-rw-r--r-- | rubbos/app/httpd-2.0.64/srclib/apr-util/ldap/apr_ldap_compat.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/rubbos/app/httpd-2.0.64/srclib/apr-util/ldap/apr_ldap_compat.c b/rubbos/app/httpd-2.0.64/srclib/apr-util/ldap/apr_ldap_compat.c deleted file mode 100644 index c3e2bdfb..00000000 --- a/rubbos/app/httpd-2.0.64/srclib/apr-util/ldap/apr_ldap_compat.c +++ /dev/null @@ -1,62 +0,0 @@ -/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as - * applicable. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* - * apr_ldap_compat.c: LDAP v2/v3 compatibility things - * - * Original code from auth_ldap module for Apache v1.3: - * Copyright 1998, 1999 Enbridge Pipelines Inc. - * Copyright 1999-2001 Dave Carrigan - */ - -#include <apr_ldap.h> - -#ifdef APU_HAS_LDAP - - -/* - * Compatibility for LDAPv2 libraries. Differences between LDAPv2 and - * LDAPv3, as they affect this module - * - * LDAPv3 uses ldap_search_ext_s; LDAPv2 uses only basic ldap_search_s - * - * LDAPv3 uses ldap_memfree; LDAPv2 just uses free(). - * - * In this section, we just implement the LDAPv3 SDK functions that are - * missing in LDAPv2. - * - */ -#if LDAP_VERSION_MAX == 2 - -/* - * LDAPv2 doesn't support extended search. Since auth_ldap doesn't use - * it anyway, we just translate the extended search into a normal search. - */ -int ldap_search_ext_s(LDAP *ldap, char *base, int scope, char *filter, - char **attrs, int attrsonly, void *servertrls, void *clientctrls, - void *timeout, int sizelimit, LDAPMessage **res) -{ - return ldap_search_s(ldap, base, scope, filter, attrs, attrsonly, res); -} - -void ldap_memfree(void *p) -{ - free(p); -} - -#endif /* if LDAP_VERSION_MAX */ - -#endif /* APU_HAS_LDAP */ |