openldap/include
Kurt Zeilenga 216049bd12 New Frontend->Backend Interface
Separates per backend type from per backend database initialization
	and startup.  Also supports per type / per backend shutdown.
New frontend startup/shutdown routines are also provided:
	slap_init() slap_startup() slap_shutdown() slap_destroy()
New frontend->backend startup/shutdown is managed by:
	backend_init() backend_startup() backend_shutdown backend_destroy
backend_init() now calls bi_init() to initial all function pointers
for the backend (excepting bi_init() which is now the only hardcoded
entry point).  New entry points are detailed in slap.h struct
backend_info.  backend_info is a per database type structure.
Besides the new startup/shutdown entry points, the new interface
also supports per backend type configuration options.  One could have:

	backend bdb2	(new Berkeley DB 2 backend)
	bdb2_home	/directory

	database bdb2
	...

	*** This code is fairly experimental ***
	*** Much cleanup and testing is still needed ***

see slap.h for details on struct backend_db and backend_info.
1999-02-05 09:03:47 +00:00
..
ac Build environment changes including: 1999-02-04 21:54:38 +00:00
avl.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
disptmpl.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
getopt-compat.h Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
lber_pvt.h Add lber_pvt.h with prototypes of lber_pvt_log_print{,f}. 1999-01-26 01:21:35 +00:00
lber.h Add support for LBER_OPT_LOG_PRINT_FN option. 1999-01-25 22:55:00 +00:00
ldap_cdefs.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
ldap_features.h.in Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
ldap_features.h.nt Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
ldap_log.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
ldap_pvt_thread.h Fix dbcache/entry lock deadlock. If dbcache lock is held, it's 1999-02-04 18:00:50 +00:00
ldap_pvt.h Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
ldap.h Add LDAP_API_FEATURE_X_OPENLDAP to imply this implementation 1999-01-23 03:39:06 +00:00
ldapconfig.h.edit Definition of slapd pid and args files as slapd.conf general parameters; 1999-01-21 15:53:54 +00:00
ldapconfig.h.nt Updated SLAPD args/pid file codes to use DEFAULT_RUNDIR and DEFAULT_DIRSEP. 1999-01-07 18:16:40 +00:00
ldbm.h New Frontend->Backend Interface 1999-02-05 09:03:47 +00:00
ldif.h Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
lutil_md5.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
lutil_sha1.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
lutil.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
Makefile.in Update build environment to fix VPATH support. 1999-01-10 02:25:41 +00:00
portable.h.in Build environment changes including: 1999-02-04 21:54:38 +00:00
portable.h.nt Update portable.h for NT 1998-11-22 23:29:51 +00:00
srchpref.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00
sysexits-compat.h Add OpenLDAP Copyright to headers 1998-12-28 19:51:35 +00:00