From fbf3b448ebef026738f52af7aa0981f238095193 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Fri, 29 Aug 2008 15:03:39 +0000 Subject: [PATCH] Adding patch to parser.c to allow findutils to build on Haiku. Parser.c goes in the find folder. --- sys-apps/findutils/parser-haiku.diff | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 sys-apps/findutils/parser-haiku.diff diff --git a/sys-apps/findutils/parser-haiku.diff b/sys-apps/findutils/parser-haiku.diff new file mode 100644 index 000000000..820b8ab4a --- /dev/null +++ b/sys-apps/findutils/parser-haiku.diff @@ -0,0 +1,18 @@ +--- parser.c 2008-03-10 02:37:21.000000000 -0700 ++++ parser-haiku.c 2008-08-29 07:56:04.000000000 -0700 +@@ -1381,12 +1381,13 @@ + enum xval xv) + { + const char *minutes; ++ struct timespec origin; ++ struct time_val tval; + + if (collect_arg(argv, arg_ptr, &minutes)) + { +- struct time_val tval; + tval.xval = xv; +- struct timespec origin = options.cur_day_start; ++ origin = options.cur_day_start; + origin.tv_sec += DAYSECS; + if (get_relative_timestamp(minutes, &tval, origin, 60, + "arithmetic overflow while converting %s "