]> git.sur5r.net Git - openldap/commitdiff
Relocated the stubs function to avoid being dependent on
authorHoward Chu <hyc@openldap.org>
Fri, 5 Nov 1999 22:49:26 +0000 (22:49 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 5 Nov 1999 22:49:26 +0000 (22:49 +0000)
HAVE_NT_SERVICE_MANAGER - when threads are disabled, HAVE_NT_SERVICE_MANAGER
is not defined, but the stubs still must remain defined.

servers/slapd/nt_svc.c

index 736c4653a85ad7fccd9c0fa3da7a42abe841ff2b..efbcc411e7cfac4c5b5d75552c1fb7da20be58a4 100644 (file)
@@ -2,24 +2,6 @@
 // nt_main.c
 #include "portable.h"
 
-#ifdef HAVE_NT_SERVICE_MANAGER
-
-#include <stdio.h>
-#include <ac/string.h>
-
-#include "slap.h"
-
-ldap_pvt_thread_cond_t started_event,          stopped_event;
-ldap_pvt_thread_t              start_status_tid,       stop_status_tid;
-
-
-/* in main.c */
-void WINAPI ServiceMain( DWORD argc, LPTSTR *argv );
-
-/* in ntservice.c */
-int srv_install( char* service, char* filename );
-int srv_remove ( char* service, char* filename );
-
 static void stubs()
 {
     ldap_add_s(NULL, NULL, NULL);
@@ -40,6 +22,24 @@ static void stubs()
     ldap_unbind(NULL);
 }
 
+#ifdef HAVE_NT_SERVICE_MANAGER
+
+#include <stdio.h>
+#include <ac/string.h>
+
+#include "slap.h"
+
+ldap_pvt_thread_cond_t started_event,          stopped_event;
+ldap_pvt_thread_t              start_status_tid,       stop_status_tid;
+
+
+/* in main.c */
+void WINAPI ServiceMain( DWORD argc, LPTSTR *argv );
+
+/* in ntservice.c */
+int srv_install( char* service, char* filename );
+int srv_remove ( char* service, char* filename );
+
 int main( int argc, LPTSTR *argv )
 {
        int             length;