]> git.sur5r.net Git - openldap/commitdiff
need this outside for back monitor ...
authorPierangelo Masarati <ando@openldap.org>
Fri, 11 Jan 2002 10:46:58 +0000 (10:46 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 11 Jan 2002 10:46:58 +0000 (10:46 +0000)
servers/slapd/daemon.c
servers/slapd/proto-slap.h
servers/slapd/slap.h

index 55c8347967e36ab6f3834f64b28a16fe5d9b95f3..ce74a7bd082ff9ad3bec315f1b88480fcddc2475 100644 (file)
@@ -36,20 +36,6 @@ int deny_severity = LOG_NOTICE;
 time_t starttime;
 ber_socket_t dtblsize;
 
-typedef struct slap_listener {
-       char* sl_url;
-       char* sl_name;
-#ifdef HAVE_TLS
-       int             sl_is_tls;
-#endif
-#ifdef LDAP_CONNECTIONLESS
-       int     sl_is_udp;              /* UDP listener is also data port */
-#endif
-       ber_socket_t            sl_sd;
-       Sockaddr sl_sa;
-#define sl_addr        sl_sa.sa_in_addr
-} Listener;
-
 Listener **slap_listeners = NULL;
 
 #define SLAPD_LISTEN 10
index 24111b7a698351d6ba5ec96ec082ed4ca09a9faf..303f950b30f8d0310d7f743b769029f3817d5e2b 100644 (file)
@@ -1063,7 +1063,8 @@ LDAP_SLAPD_F (int) do_unbind LDAP_P((Connection *conn, Operation *op));
 LDAP_SLAPD_F (int) do_extended LDAP_P((Connection *conn, Operation *op));
 
 
-LDAP_SLAPD_V (ber_socket_t) dtblsize;
+LDAP_SLAPD_V (ber_socket_t)    dtblsize;
+LDAP_SLAPD_V (Listener **)     slap_listeners;
 
 LDAP_END_DECL
 
index 3bfcc738e2812de8effe4217bd3b896e2f1b5bed..6f42c54e249ef604831f96370261d27330a30e0c 100644 (file)
@@ -1491,6 +1491,23 @@ typedef struct sasl_regexp {
 #define FLAG_GETDN_AUTHCID 2
 #define FLAG_GETDN_AUTHZID 4
 
+/*
+ * listener; need to access it from monitor backend
+ */
+typedef struct slap_listener {
+       char* sl_url;
+       char* sl_name;
+#ifdef HAVE_TLS
+       int             sl_is_tls;
+#endif
+#ifdef LDAP_CONNECTIONLESS
+       int     sl_is_udp;              /* UDP listener is also data port */
+#endif
+       ber_socket_t            sl_sd;
+       Sockaddr sl_sa;
+#define sl_addr        sl_sa.sa_in_addr
+} Listener;
+
 LDAP_END_DECL
 
 #include "proto-slap.h"