mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-18 18:18:06 -05:00
Add cache shell functions
This commit is contained in:
parent
1420cc731f
commit
7101950eb6
5 changed files with 101 additions and 4 deletions
|
|
@ -11,7 +11,7 @@ PROGRAMS = apitest dntest ftest ltest
|
|||
SRCS = bind.c open.c result.c error.c compare.c search.c \
|
||||
controls.c messages.c references.c extended.c cyrus.c \
|
||||
modify.c add.c modrdn.c delete.c abandon.c \
|
||||
sasl.c sbind.c kbind.c unbind.c cancel.c \
|
||||
sasl.c sbind.c kbind.c unbind.c cancel.c cache.c \
|
||||
filter.c free.c sort.c passwd.c whoami.c \
|
||||
getdn.c getentry.c getattr.c getvalues.c addentry.c \
|
||||
request.c os-ip.c url.c sortctrl.c vlvctrl.c \
|
||||
|
|
@ -20,7 +20,7 @@ SRCS = bind.c open.c result.c error.c compare.c search.c \
|
|||
OBJS = bind.lo open.lo result.lo error.lo compare.lo search.lo \
|
||||
controls.lo messages.lo references.lo extended.lo cyrus.lo \
|
||||
modify.lo add.lo modrdn.lo delete.lo abandon.lo \
|
||||
sasl.lo sbind.lo kbind.lo unbind.lo cancel.lo \
|
||||
sasl.lo sbind.lo kbind.lo unbind.lo cancel.lo cache.lo \
|
||||
filter.lo free.lo sort.lo passwd.lo whoami.lo \
|
||||
getdn.lo getentry.lo getattr.lo getvalues.lo addentry.lo \
|
||||
request.lo os-ip.lo url.lo sortctrl.lo vlvctrl.lo \
|
||||
|
|
|
|||
85
libraries/libldap/cache.c
Normal file
85
libraries/libldap/cache.c
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
|
||||
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
|
||||
*/
|
||||
/* Portions
|
||||
* Copyright (c) 1993 The Regents of the University of Michigan.
|
||||
* All rights reserved.
|
||||
*
|
||||
* cache.c - just shell functions for the now defunct LDAP caching routines
|
||||
* to be deleted in the next "full" release
|
||||
*/
|
||||
|
||||
#include "portable.h"
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <ac/stdlib.h>
|
||||
|
||||
#include <ac/socket.h>
|
||||
#include <ac/string.h>
|
||||
#include <ac/time.h>
|
||||
|
||||
#include "ldap-int.h"
|
||||
|
||||
int
|
||||
ldap_enable_cache( LDAP *ld, long timeout, ber_len_t maxmem )
|
||||
{
|
||||
static int called = 0;
|
||||
assert( ld != NULL );
|
||||
assert( LDAP_VALID( ld ) );
|
||||
|
||||
if (!(called++)) {
|
||||
fprintf( stderr, "ldap_enable_cache: function is obsoleted."
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
void
|
||||
ldap_disable_cache( LDAP *ld )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_set_cache_options( LDAP *ld, unsigned long opts )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_destroy_cache( LDAP *ld )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_flush_cache( LDAP *ld )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_uncache_request( LDAP *ld, int msgid )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_uncache_entry( LDAP *ld, LDAP_CONST char *dn )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_add_request_to_cache( LDAP *ld, ber_tag_t msgtype, BerElement *request )
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
ldap_add_result_to_cache( LDAP *ld, LDAPMessage *result )
|
||||
{
|
||||
}
|
||||
|
||||
int
|
||||
ldap_check_cache( LDAP *ld, ber_tag_t msgtype, BerElement *request )
|
||||
{
|
||||
return( -1 );
|
||||
}
|
||||
|
||||
|
|
@ -143,6 +143,10 @@ SOURCE=.\bind.c
|
|||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\cache.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\cancel.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ XXSRCS = apitest.c test.c \
|
|||
bind.c open.c result.c error.c compare.c search.c \
|
||||
controls.c messages.c references.c extended.c cyrus.c \
|
||||
modify.c add.c modrdn.c delete.c abandon.c \
|
||||
sasl.c sbind.c kbind.c unbind.c cancel.c \
|
||||
sasl.c sbind.c kbind.c unbind.c cancel.c cache.c \
|
||||
filter.c free.c sort.c passwd.c whoami.c \
|
||||
getdn.c getentry.c getattr.c getvalues.c addentry.c \
|
||||
request.c os-ip.c url.c sortctrl.c vlvctrl.c \
|
||||
|
|
@ -28,7 +28,7 @@ OBJS = threads.lo rdwr.lo tpool.lo \
|
|||
bind.lo open.lo result.lo error.lo compare.lo search.lo \
|
||||
controls.lo messages.lo references.lo extended.lo cyrus.lo \
|
||||
modify.lo add.lo modrdn.lo delete.lo abandon.lo \
|
||||
sasl.lo sbind.lo kbind.lo unbind.lo cancel.lo \
|
||||
sasl.lo sbind.lo kbind.lo unbind.lo cancel.lo cache.lo \
|
||||
filter.lo free.lo sort.lo passwd.lo whoami.lo \
|
||||
getdn.lo getentry.lo getattr.lo getvalues.lo addentry.lo \
|
||||
request.lo os-ip.lo url.lo sortctrl.lo vlvctrl.lo \
|
||||
|
|
|
|||
|
|
@ -144,6 +144,14 @@ SOURCE=..\libldap\bind.c
|
|||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\libldap\cache.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\libldap\cancel.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\libldap\charray.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
|
|
|||
Loading…
Reference in a new issue