version 1.18.2.6, 2000/07/04 20:10:00
|
version 1.18.2.7, 2000/07/29 01:53:13
|
Line 1
|
Line 1
|
/* init.c - initialize various things */ |
/* init.c - initialize various things */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/init.c,v 1.18.2.5 2000/07/04 18:30:02 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/init.c,v 1.18.2.6 2000/07/04 20:10:00 kurt Exp $ */ |
/* |
/* |
* Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. |
* Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
Line 107 slap_init( int mode, const char *name )
|
Line 107 slap_init( int mode, const char *name )
|
ldap_pvt_thread_mutex_init( &crypt_mutex ); |
ldap_pvt_thread_mutex_init( &crypt_mutex ); |
#endif |
#endif |
|
|
rc = backend_init( ); |
rc = slap_sasl_init(); |
|
|
|
if( rc == 0 ) { |
|
rc = backend_init( ); |
|
} |
break; |
break; |
|
|
default: |
default: |
Line 130 int slap_startup( Backend *be )
|
Line 134 int slap_startup( Backend *be )
|
|
|
rc = backend_startup( be ); |
rc = backend_startup( be ); |
|
|
if( rc == 0 ) { |
|
rc = sasl_init(); |
|
} |
|
|
|
return rc; |
return rc; |
} |
} |
|
|
Line 145 int slap_shutdown( Backend *be )
|
Line 145 int slap_shutdown( Backend *be )
|
"%s shutdown: initiated\n", |
"%s shutdown: initiated\n", |
slap_name, 0, 0 ); |
slap_name, 0, 0 ); |
|
|
sasl_destroy(); |
slap_sasl_destroy(); |
|
|
/* let backends do whatever cleanup they need to do */ |
/* let backends do whatever cleanup they need to do */ |
rc = backend_shutdown( be ); |
rc = backend_shutdown( be ); |