Skip to content
Snippets Groups Projects
Commit 6bd26a6a authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

remove lint.

parent 977292a9
No related branches found
No related tags found
No related merge requests found
......@@ -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;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment