diff options
Diffstat (limited to 'textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c')
| -rw-r--r-- | textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c b/textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c index 0f6f42dcc947..a761c47e40cf 100644 --- a/textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c +++ b/textproc/iiimf-server/files/patch-iiimsf_src_segvlogger.c @@ -1,24 +1,16 @@ ---- iiimsf/src/segvlogger.c.orig Sat Oct 16 10:28:13 2004 -+++ iiimsf/src/segvlogger.c Sun Feb 20 19:43:06 2005 -@@ -19,6 +19,10 @@ - #include <time.h> - #include <dirent.h> - -+#ifdef __FreeBSD__ -+#include <sys/syslimits.h> -+#endif -+ - int - main(int argc, char **argv) - { -@@ -43,8 +47,8 @@ +--- iiimsf/src/segvlogger.c.orig Mon May 9 17:50:07 2005 ++++ iiimsf/src/segvlogger.c Mon May 9 17:52:09 2005 +@@ -63,8 +63,13 @@ + } exit(1); } - -- snprintf(buffer, 1024, "gdb --batch --quiet --command %s/gdbcmd --pid %d", -- DATADIR, ppid); -+ snprintf(buffer, 1024, "gdb -batch -q -x %s/gdbcmd %s/htt_server %d", -+ DATADIR, IMBINDIR, ppid); ++#ifndef __FreeBSD__ + snprintf(buffer, 1024, "gdb --batch --quiet --command %s/gdbcmd --pid %d", + DATADIR, ppid); ++#else ++ snprintf(buffer, 1024, "gdb -batch -q -x %s/gdbcmd %s/bin/iiimd %d", ++ DATADIR, PREFIX, ppid); ++#endif if ((fpr = popen(buffer, "r")) != NULL) { char logfile[PATH_MAX]; |
