aboutsummaryrefslogtreecommitdiffstats
path: root/devel/boehm-gc/files/patch-os_dep.c
blob: b7f96acbc3fbbcad82c1e0d6ac1c55a60b305f0d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- os_dep.c.orig   Thu May 19 20:48:49 2005
+++ os_dep.c    Fri Jun 17 21:28:07 2005
@@ -699,7 +699,7 @@
     || defined(HURD) || defined(NETBSD)
    static struct sigaction old_segv_act;
 #  if defined(IRIX5) || defined(HPUX) \
-   || defined(HURD) || defined(NETBSD)
+   || defined(HURD) || defined(NETBSD) || defined(FREEBSD)
        static struct sigaction old_bus_act;
 #  endif
 #   else
@@ -714,7 +714,7 @@
 #   endif
     {
 #  if defined(SUNOS5SIGS) || defined(IRIX5)  \
-        || defined(OSF1) || defined(HURD) || defined(NETBSD)
+        || defined(OSF1) || defined(HURD) || defined(NETBSD) || defined(FREEBSD)
      struct sigaction  act;
 
      act.sa_handler    = h;
@@ -736,7 +736,7 @@
 #    else
            (void) sigaction(SIGSEGV, &act, &old_segv_act);
 #      if defined(IRIX5) \
-          || defined(HPUX) || defined(HURD) || defined(NETBSD)
+          || defined(HPUX) || defined(HURD) || defined(NETBSD) || defined(FREEBSD)
            /* Under Irix 5.x or HP/UX, we may get SIGBUS.  */
            /* Pthreads doesn't exist under Irix 5.x, so we */
            /* don't have to worry in the threads case.     */