summaryrefslogtreecommitdiff
path: root/x11-toolkits/xview/files/patch-clients-textedit-textedit.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/xview/files/patch-clients-textedit-textedit.c')
-rw-r--r--x11-toolkits/xview/files/patch-clients-textedit-textedit.c68
1 files changed, 68 insertions, 0 deletions
diff --git a/x11-toolkits/xview/files/patch-clients-textedit-textedit.c b/x11-toolkits/xview/files/patch-clients-textedit-textedit.c
new file mode 100644
index 000000000000..be7511c1cc1a
--- /dev/null
+++ b/x11-toolkits/xview/files/patch-clients-textedit-textedit.c
@@ -0,0 +1,68 @@
+--- clients/textedit/textedit.c.orig 2012-02-07 19:59:37.568483244 -0800
++++ clients/textedit/textedit.c 2012-02-07 20:27:31.078772400 -0800
+@@ -12,7 +12,7 @@
+ */
+
+ #include <sys/param.h> /* MAXPATHLEN (include types.h if removed) */
+-#ifndef __CYGWIN__
++#if !defined(__CYGWIN__) && !defined(__FreeBSD__)
+ #include <sys/dir.h> /* MAXNAMLEN */
+ #else
+ #include <dirent.h>
+@@ -45,7 +45,7 @@
+ long textsw_store_file();
+ */
+ char *getwd();
+-#if !defined(__linux__) && !defined(__CYGWIN__)
++#if !defined(__linux__) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+ char *sprintf();
+ #endif
+ void frame_cmdline_help();
+@@ -824,10 +824,10 @@
+ * Setup signal handlers.
+ */
+ (void)notify_set_signal_func(base_frame, mysigproc, SIGINT, NOTIFY_ASYNC);
+-#if !(defined(__linux__) || defined(__CYGWIN__)) || defined(SIGXCPU)
++#if !(defined(__linux__) || defined(__CYGWIN__) || defined(__FreeBSD__)) || defined(SIGXCPU)
+ (void)notify_set_signal_func(base_frame, mysigproc, SIGXCPU, NOTIFY_ASYNC);
+ #endif
+-#if !(defined(__linux__) || defined(__CYGWIN__)) || defined(SIGBUS)
++#if !(defined(__linux__) || defined(__CYGWIN__) || defined(__FreeBSD__)) || defined(SIGBUS)
+ (void)notify_set_signal_func(base_frame, mysigproc, SIGBUS, NOTIFY_ASYNC);
+ #endif
+ (void)notify_set_signal_func(base_frame, mysigproc, SIGHUP, NOTIFY_ASYNC);
+@@ -915,7 +915,7 @@
+ char name_to_use[MAXNAMLEN];
+ int pid = getpid();
+ int was_SIGILL = (sig == SIGILL);
+-#if !defined(__linux__) && !defined(__CYGWIN__)
++#if !defined(__linux__) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+ struct sigvec vec;
+ #else
+ struct sigaction vec;
+@@ -978,7 +978,7 @@
+ #ifndef lint
+ char dummy, *bad_ptr = 0;
+ /* (void)signal(SIGSEGV, SIG_DFL); /* Make sure 0 deref dumps. */
+-#if !defined(__linux__) && !defined(__CYGWIN__)
++#if !defined(__linux__) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+ vec.sv_handler = SIG_DFL;
+ vec.sv_mask = vec.sv_onstack = 0;
+ sigvec(SIGSEGV, &vec, 0);
+@@ -1001,7 +1001,7 @@
+ #endif
+ } else {
+ /* (void)signal(SIGILL, SIG_DFL); /* Make sure abort() dumps. */
+-#if !defined(__linux__) && !defined(__CYGWIN__)
++#if !defined(__linux__) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+ vec.sv_handler = SIG_DFL;
+ vec.sv_mask = vec.sv_onstack = 0;
+ sigvec(SIGILL, &vec, 0);
+@@ -1029,7 +1029,6 @@
+ /*
+ * Misc. utilities
+ */
+-static
+ die(msg1, msg2, msg3)
+ char *msg1, *msg2, *msg3;
+ {