mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-30 13:30:57 +08:00
Clean up SIGBREAK / NT
This commit is contained in:
parent
ce5bff041d
commit
dd02409dd3
@ -65,8 +65,8 @@ fm(
|
||||
#ifdef SIGHUP
|
||||
(void) SIGNAL( SIGHUP, slurp_set_shutdown );
|
||||
#endif
|
||||
#ifdef SIGBREAK
|
||||
(void) SIGNAL( SIGBREAK, slurp_set_shutdown );
|
||||
#if defined(SIGBREAK) && defined(HAVE_NT_SERVICE_MANAGER)
|
||||
(void) SIGNAL( SIGBREAK, do_nothing );
|
||||
#endif
|
||||
|
||||
if ( sglob->one_shot_mode ) {
|
||||
@ -162,10 +162,6 @@ slurp_set_shutdown(int sig)
|
||||
{
|
||||
int i;
|
||||
|
||||
#if HAVE_NT_SERVICE_MANAGER && SIGBREAK
|
||||
if (sig == SIGBREAK) return do_nothing( sig );
|
||||
#endif
|
||||
|
||||
sglob->slurpd_shutdown = 1; /* set flag */
|
||||
ldap_pvt_thread_kill( sglob->fm_tid, LDAP_SIGUSR1 ); /* wake up file mgr */
|
||||
sglob->rq->rq_lock( sglob->rq ); /* lock queue */
|
||||
|
Loading…
Reference in New Issue
Block a user