From: Nickolai Zeldovich Date: Sun, 28 Dec 2003 01:26:32 +0000 (+0000) Subject: fix-softsig-on-freebsd47-20031227 X-Git-Tag: openafs-devel-1_3_60~121 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=af52472a7595a2d848ec33785a00546e6551d17a;p=packages%2Fo%2Fopenafs.git fix-softsig-on-freebsd47-20031227 The workaround for Darwin of setting a signal handler for SIGUSR1 appears to also be needed on FreeBSD 4.7. --- diff --git a/src/util/softsig.c b/src/util/softsig.c index 9891dea96..42044cbad 100644 --- a/src/util/softsig.c +++ b/src/util/softsig.c @@ -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