summaryrefslogtreecommitdiffstats
path: root/meta/packages/dbus/dbus/spawn-priority.diff
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/dbus/dbus/spawn-priority.diff')
-rw-r--r--meta/packages/dbus/dbus/spawn-priority.diff17
1 files changed, 17 insertions, 0 deletions
diff --git a/meta/packages/dbus/dbus/spawn-priority.diff b/meta/packages/dbus/dbus/spawn-priority.diff
new file mode 100644
index 0000000000..954d2512fa
--- /dev/null
+++ b/meta/packages/dbus/dbus/spawn-priority.diff
@@ -0,0 +1,17 @@
1diff -ur dbus/dbus/dbus-spawn.c dbus.work/dbus/dbus-spawn.c
2--- dbus/dbus/dbus-spawn.c 2005-03-14 14:25:02.849823496 +0200
3+++ dbus.work/dbus/dbus-spawn.c 2005-03-14 14:34:43.947483224 +0200
4@@ -1117,6 +1117,12 @@
5 }
6 else if (grandchild_pid == 0)
7 {
8+ int p;
9+ errno = 0;
10+ p = getpriority(PRIO_PROCESS, 0);
11+ if (!errno && p < 0) {
12+ setpriority(PRIO_PROCESS, 0, 0);
13+ }
14 do_exec (child_err_report_pipe[WRITE_END],
15 argv,
16 child_setup, user_data);
17Only in dbus.work/dbus: dbus-spawn.c~