From: Howard Chu Date: Mon, 3 Mar 2003 11:42:12 +0000 (+0000) Subject: Cleanup NT service support declarations X-Git-Tag: NO_SLAP_OP_BLOCKS~206 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=13b96bc47925c6dcddfc2a26adb9b1da1890f166;p=openldap Cleanup NT service support declarations --- diff --git a/include/lutil.h b/include/lutil.h index b32b77e8a2..ae629eb1a6 100644 --- a/include/lutil.h +++ b/include/lutil.h @@ -162,12 +162,35 @@ LDAP_LUTIL_V (ldap_pvt_thread_cond_t) started_event; /* macros are different between Windows and Mingw */ #if defined(_WINSVC_H) || defined(_WINSVC_) -LDAP_LUTIL_V (SERVICE_STATUS) SLAPDServiceStatus; -LDAP_LUTIL_V (SERVICE_STATUS_HANDLE) hSLAPDServiceStatus; +LDAP_LUTIL_V (SERVICE_STATUS) lutil_ServiceStatus; +LDAP_LUTIL_V (SERVICE_STATUS_HANDLE) hlutil_ServiceStatus; #endif /* _WINSVC_H */ +LDAP_LUTIL_F (void) +lutil_CommenceStartupProcessing( char *serverName, void (*stopper)(int)) ; + +LDAP_LUTIL_F (void) +lutil_ReportShutdownComplete( void ); + +LDAP_LUTIL_F (void *) +lutil_getRegParam( char *svc, char *value ); + +LDAP_LUTIL_F (int) +lutil_srv_install( char* service, char * displayName, char* filename, + int auto_start ); +LDAP_LUTIL_F (int) +lutil_srv_remove ( char* service, char* filename ); + #endif /* HAVE_NT_SERVICE_MANAGER */ +#ifdef HAVE_NT_EVENT_LOG +LDAP_LUTIL_F (void) +lutil_LogStartedEvent( char *svc, int slap_debug, char *configfile, char *urls ); + +LDAP_LUTIL_F (void) +lutil_LogStoppedEvent( char *svc ); +#endif + #ifdef HAVE_EBCDIC /* Generally this has only been used to put '\n' to stdout. We need to * make sure it is output in EBCDIC.