From 8eb4609469de23e2b362ddaeb290d9964d984ff4 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Sat, 17 Nov 2018 07:38:22 -0700 Subject: [PATCH] bash: Patch for incorrect feature checks in execute-cmd.c --- recipes/bash/04-execute-cmd.patch | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 recipes/bash/04-execute-cmd.patch diff --git a/recipes/bash/04-execute-cmd.patch b/recipes/bash/04-execute-cmd.patch new file mode 100644 index 000000000..27ff6978b --- /dev/null +++ b/recipes/bash/04-execute-cmd.patch @@ -0,0 +1,21 @@ +--- source/execute_cmd.c 2016-08-26 05:10:08.000000000 -0600 ++++ source-new/execute_cmd.c 2018-11-17 07:32:59.626764573 -0700 +@@ -1335,15 +1335,17 @@ + nullcmd = (command == 0) || (command->type == cm_simple && command->value.Simple->words == 0 && command->value.Simple->redirects == 0); + if (posixly_correct && nullcmd) + { +-#if defined (HAVE_GETRUSAGE) ++#if defined (HAVE_GETRUSAGE) && defined (HAVE_GETTIMEOFDAY) + selfb.ru_utime.tv_sec = kidsb.ru_utime.tv_sec = selfb.ru_stime.tv_sec = kidsb.ru_stime.tv_sec = 0; + selfb.ru_utime.tv_usec = kidsb.ru_utime.tv_usec = selfb.ru_stime.tv_usec = kidsb.ru_stime.tv_usec = 0; + before.tv_sec = shell_start_time; + before.tv_usec = 0; + #else ++# if defined (HAVE_TIMES) + before.tms_utime = before.tms_stime = before.tms_cutime = before.tms_cstime = 0; + tbefore = shell_start_time; + #endif ++#endif + } + + old_flags = command->flags; -- GitLab