diff --git a/packages/zsh/Src-exec.c.patch b/packages/zsh/Src-exec.c.patch index 62b2e9cf3..5aa0ad5b1 100644 --- a/packages/zsh/Src-exec.c.patch +++ b/packages/zsh/Src-exec.c.patch @@ -10,18 +10,3 @@ diff -u -r ../zsh-5.6/Src/exec.c ./Src/exec.c } } } else -@@ -2739,9 +2739,12 @@ - sigtrapped[SIGEXIT] = 0; - #ifdef HAVE_NICE - /* Check if we should run background jobs at a lower priority. */ -- if ((how & Z_ASYNC) && isset(BGNICE)) -- if (nice(5) < 0) -+ if ((how & Z_ASYNC) && isset(BGNICE)) { -+ errno = 0; -+ nice(5); -+ if (errno != 0) - zwarn("nice(5) failed: %e", errno); -+ } - #endif /* HAVE_NICE */ - - return 0;