linux-cant-daemonize-due-to-exit-mm-call-oh-well-20020124
authorDerrick Brashear <shadow@dementia.org>
Thu, 24 Jan 2002 10:09:13 +0000 (10:09 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 24 Jan 2002 10:09:13 +0000 (10:09 +0000)
the call to daemonize() means we fail to shut down correctly on SMP machines;
this is due to the call to exit_mm() in daemonize()

src/afs/afs_osi.c

index 5e6e611..bd762ea 100644 (file)
@@ -294,8 +294,6 @@ void afs_osi_MaskSignals(){
 void afs_osi_Invisible() {
 #ifdef AFS_LINUX22_ENV
     afs_osi_MaskSignals();
-    
-    daemonize();
 #endif 
 #ifdef AFS_DEC_ENV
     u.u_procp->p_type |= SSYS;