/* init.c - initialize various things */
+/* $OpenLDAP$ */
/*
- * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
int ldap_syslog;
#endif
+#ifdef LOG_DEBUG
int ldap_syslog_level = LOG_DEBUG;
+#endif
+
struct berval **default_referral = NULL;
int g_argc;
char **g_argv;
ldap_pvt_thread_mutex_t entry2str_mutex;
ldap_pvt_thread_mutex_t replog_mutex;
-static char* slap_name;
+static const char* slap_name = NULL;
int slapMode = SLAP_UNDEFINED_MODE;
static ldap_pvt_thread_mutex_t currenttime_mutex;
int
-slap_init( int mode, char *name )
+slap_init( int mode, const char *name )
{
int rc;
case SLAP_SERVER_MODE:
case SLAP_TOOL_MODE:
Debug( LDAP_DEBUG_TRACE,
- "%s init: initiated %s.\n",
- name, ( mode & SLAP_TOOL_MODE ) ? "tool" : "server", 0 );
+ "%s init: initiated %s.\n", name,
+ (mode & SLAP_MODE) == SLAP_TOOL_MODE ? "tool" : "server",
+ 0 );
slap_name = name;