From dd02409dd30f784dafbb587e56f7368dd7ee4caa Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 24 Mar 2003 07:49:59 +0000 Subject: [PATCH] Clean up SIGBREAK / NT --- servers/slurpd/fm.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/servers/slurpd/fm.c b/servers/slurpd/fm.c index 50740f25b5..de725e72f9 100644 --- a/servers/slurpd/fm.c +++ b/servers/slurpd/fm.c @@ -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 */ -- 2.39.5