-extern long ops_completed;
-extern long ops_initiated;
-extern pthread_mutex_t active_threads_mutex;
-extern pthread_mutex_t currenttime_mutex;
-extern pthread_mutex_t entry2str_mutex;
-extern pthread_mutex_t new_conn_mutex;
-extern pthread_mutex_t num_sent_mutex;
-extern pthread_mutex_t ops_mutex;
-extern pthread_mutex_t replog_mutex;
-extern pthread_t listener_tid;
-extern struct acl *global_acl;
-extern struct objclass *global_oc;
-extern time_t currenttime;
-
-extern int be_group LDAP_P((Backend *be, char *bdn, char *edn, char *objectclassValue, char *groupattrName));
-extern void init LDAP_P((void));
-extern void be_unbind LDAP_P((Connection *conn, Operation *op));
-extern void config_info LDAP_P((Connection *conn, Operation *op));
-extern void do_abandon LDAP_P((Connection *conn, Operation *op));
-extern void do_add LDAP_P((Connection *conn, Operation *op));
-extern void do_bind LDAP_P((Connection *conn, Operation *op));
-extern void do_compare LDAP_P((Connection *conn, Operation *op));
-extern void do_delete LDAP_P((Connection *conn, Operation *op));
-extern void do_modify LDAP_P((Connection *conn, Operation *op));
-extern void do_modrdn LDAP_P((Connection *conn, Operation *op));
-extern void do_search LDAP_P((Connection *conn, Operation *op));
-extern void do_unbind LDAP_P((Connection *conn, Operation *op));
-extern void * slapd_daemon LDAP_P((void *port));
-
-extern int nbackends;
-extern Backend *backends;
-extern int send_search_entry LDAP_P((Backend *be, Connection *conn, Operation *op, Entry *e, char **attrs, int attrsonly));
-extern int str2result LDAP_P(( char *s, int *code, char **matched, char **info ));
-
-#if defined( SLAPD_MONITOR_DN )
-extern Connection *c;
-extern int dtblsize;
-extern time_t starttime;
-#endif