mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-01 14:15:49 +08:00
remove lint.
This commit is contained in:
parent
977292a967
commit
6bd26a6aed
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user