]> git.sur5r.net Git - openldap/commitdiff
remove lint.
authorKurt Zeilenga <kurt@openldap.org>
Mon, 21 Jun 1999 22:35:02 +0000 (22:35 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 21 Jun 1999 22:35:02 +0000 (22:35 +0000)
servers/slapd/nt_svc.c

index 5c2a07deb4b23595018e32780906f3a3a4980b17..42fe2f034851e29f78392ff97182abd13110ebe2 100644 (file)
@@ -2,43 +2,23 @@
 #include "portable.h"
 #include <stdio.h>
 
-//#include <ac/signal.h>
-//#include <ac/socket.h>
 #include <ac/string.h>
-//#include <ac/time.h>
-//#include <ac/unistd.h>
-//#include <ac/wait.h>
-//#include <ac/signal.h>
-//#include <ac/errno.h>
 
 #include "ldap_defaults.h"
 #include "slap.h"
 
-/* kludge a path for now */
-#include "../../libraries/liblutil/slapdmsg.h"
-
-#define SCM_NOTIFICATION_INTERVAL      5000
-#define THIRTY_SECONDS                         (30 * 1000)
-
 ldap_pvt_thread_cond_t started_event,          stopped_event;
 ldap_pvt_thread_t              start_status_tid,       stop_status_tid;
 
 
-// in main.c
+/* in main.c */
 void WINAPI ServiceMain( DWORD argc, LPTSTR *argv );
 
-
-// in wsa_err.c
-char *WSAGetLastErrorString( void );
-
-// in nt_err.c
-char *GetLastErrorString( void );
-
-// in ntservice.c
+/* in ntservice.c */
 int srv_install( char* service, char* filename );
 int srv_remove ( char* service, char* filename );
 
-void main( DWORD argc, LPTSTR *argv )
+int main( DWORD argc, LPTSTR *argv )
 {
        int             length;
        char    filename[MAX_PATH], *fname_start;
@@ -49,8 +29,10 @@ void main( DWORD argc, LPTSTR *argv )
                {       NULL,                   NULL    }
        };
 
+       /*
        // set the service's current directory to being the installation directory for the service.
        // this way we don't have to write absolute paths in the configuration files
+       */
        GetModuleFileName( NULL, filename, sizeof( filename ) );
        fname_start = strrchr( filename, *LDAP_DIRSEP );
        *fname_start = '\0';
@@ -65,15 +47,15 @@ void main( DWORD argc, LPTSTR *argv )
                        if ( (length = GetModuleFileName(NULL, filename, sizeof( filename ))) == 0 ) 
                        {
                                fputs( "unable to retrieve file name for the service.\n", stderr  );
-                               return;
+                               return EXIT_FAILURE;
                        }
                        if ( !srv_install(svcName, filename) ) 
                        {
                                fputs( "service failed installation ...\n", stderr  );
-                               return;
+                               return EXIT_FAILURE;
                        }
                        fputs( "service has been installed ...\n", stderr  );
-                       return;
+                       return EXIT_SUCCESS;
                }
 
                if ( _stricmp( "remove", argv[1] ) == 0 ) 
@@ -84,15 +66,15 @@ void main( DWORD argc, LPTSTR *argv )
                        if ( (length = GetModuleFileName(NULL, filename, sizeof( filename ))) == 0 ) 
                        {
                                fputs( "unable to retrieve file name for the service.\n", stderr  );
-                               return;
+                               return EXIT_FAILURE;
                        }
                        if ( !srv_remove(svcName, filename) ) 
                        {
                                fputs( "failed to remove the service ...\n", stderr  );
-                               return;
+                               return EXIT_FAILURE;
                        }
                        fputs( "service has been removed ...\n", stderr );
-                       return;
+                       return EXIT_SUCCESS;
                }
        }
 
@@ -102,4 +84,6 @@ void main( DWORD argc, LPTSTR *argv )
                is_NT_Service = 0;
                ServiceMain( argc, argv );
        }
+
+       return EXIT_SUCCESS;
 }