summaryrefslogtreecommitdiff
path: root/cad/klayout/files/patch-src-layApplication.cc
blob: 76edb85162195a58dd768e85d650bcc8b99a58ed (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
--- src/layApplication.cc.orig	2016-06-20 01:35:29.000000000 +0900
+++ src/layApplication.cc	2016-11-16 08:59:47.386261000 +0900
@@ -20,6 +20,7 @@
 
 */
 
+#include <sys/param.h>
 
 #include "layApplication.h"
 #include "layConfig.h"
@@ -74,6 +75,7 @@
 #include <memory>
 #include <algorithm>
 #include <signal.h>
+#include <unistd.h>
 
 namespace lay
 {
@@ -351,7 +353,7 @@
   act.sa_sigaction = signal_handler;
   sigemptyset (&act.sa_mask);
   act.sa_flags = SA_SIGINFO;
-#if !defined(__APPLE__)
+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__DragonFly__)
   act.sa_restorer = 0;
 #endif