]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
fix-softsig-on-freebsd47-20031227
authorNickolai Zeldovich <kolya@mit.edu>
Sun, 28 Dec 2003 01:26:32 +0000 (01:26 +0000)
committerNickolai Zeldovich <kolya@mit.edu>
Sun, 28 Dec 2003 01:26:32 +0000 (01:26 +0000)
The workaround for Darwin of setting a signal handler for SIGUSR1 appears
to also be needed on FreeBSD 4.7.

src/util/softsig.c

index 9891dea96107dbff815ce2aa59647131efed7c20..42044cbad3a2c9f602e38ad3c9eafb408c8be385 100644 (file)
@@ -102,13 +102,11 @@ softsig_thread(void *arg)
     }
 }
 
-#if defined(AFS_DARWIN60_ENV)
 static void
 softsig_usr1(int signo)
 {
     signal (SIGUSR1, softsig_usr1);
 }
-#endif /* defined(AFS_DARWIN60_ENV) */
 
 void
 softsig_init()
@@ -119,9 +117,7 @@ softsig_init()
     rc = pthread_create(&softsig_tid, NULL, &softsig_thread, NULL);
     assert(0 == rc);
     AFS_SIGSET_RESTORE();
-#if defined(AFS_DARWIN60_ENV)
     signal (SIGUSR1, softsig_usr1);
-#endif /* defined(AFS_DARWIN60_ENV) */
 }
 
 static void