diff options
Diffstat (limited to 'textproc/iiimf-server/files/patch-iiimsf_src_IMSignal.cpp')
| -rw-r--r-- | textproc/iiimf-server/files/patch-iiimsf_src_IMSignal.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/textproc/iiimf-server/files/patch-iiimsf_src_IMSignal.cpp b/textproc/iiimf-server/files/patch-iiimsf_src_IMSignal.cpp new file mode 100644 index 000000000000..3073025f3c2c --- /dev/null +++ b/textproc/iiimf-server/files/patch-iiimsf_src_IMSignal.cpp @@ -0,0 +1,27 @@ +--- iiimsf/src/IMSignal.cpp.orig Sat Oct 16 10:28:13 2004 ++++ iiimsf/src/IMSignal.cpp Sun Feb 20 18:43:18 2005 +@@ -1,7 +1,11 @@ + #include <config.h> + #include <sstream> + #include <sys/types.h> ++#ifdef __FreeBSD__ ++#include <sys/wait.h> ++#else + #include <wait.h> ++#endif + #include <unistd.h> + #ifdef HAVE_SIGNAL + #include <signal.h> +@@ -67,10 +71,8 @@ + stringstream s; + string spid, signum; + +- s << getpid(); +- spid = s.str(); +- s << num; +- signum = s.str(); ++ s << getpid() << " " << num; ++ s >> spid >> signum; + + in_segv++; + |
