aboutsummaryrefslogtreecommitdiffstats
path: root/packages/dbus/dbus/spawn-priority.diff
diff options
context:
space:
mode:
Diffstat (limited to 'packages/dbus/dbus/spawn-priority.diff')
-rw-r--r--packages/dbus/dbus/spawn-priority.diff17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/dbus/dbus/spawn-priority.diff b/packages/dbus/dbus/spawn-priority.diff
index e69de29bb2..954d2512fa 100644
--- a/packages/dbus/dbus/spawn-priority.diff
+++ b/packages/dbus/dbus/spawn-priority.diff
@@ -0,0 +1,17 @@
+diff -ur dbus/dbus/dbus-spawn.c dbus.work/dbus/dbus-spawn.c
+--- dbus/dbus/dbus-spawn.c 2005-03-14 14:25:02.849823496 +0200
++++ dbus.work/dbus/dbus-spawn.c 2005-03-14 14:34:43.947483224 +0200
+@@ -1117,6 +1117,12 @@
+ }
+ else if (grandchild_pid == 0)
+ {
++ int p;
++ errno = 0;
++ p = getpriority(PRIO_PROCESS, 0);
++ if (!errno && p < 0) {
++ setpriority(PRIO_PROCESS, 0, 0);
++ }
+ do_exec (child_err_report_pipe[WRITE_END],
+ argv,
+ child_setup, user_data);
+Only in dbus.work/dbus: dbus-spawn.c~