diff options
author | Gustavo Zacarias <gustavoz@gentoo.org> | 2007-07-26 19:27:09 +0000 |
---|---|---|
committer | Gustavo Zacarias <gustavoz@gentoo.org> | 2007-07-26 19:27:09 +0000 |
commit | 5a4545b8c42a671844ef9d2c85844f0a019dca4d (patch) | |
tree | 2a9e35c30ef29a32c0a045cfe9111e5a3ab4132b /sys-apps/hal/files | |
parent | alpha stable (diff) | |
download | gentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.tar.gz gentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.tar.bz2 gentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.zip |
Fix for bug #176274
(Portage version: 2.1.2.9)
Diffstat (limited to 'sys-apps/hal/files')
-rw-r--r-- | sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch | 34 | ||||
-rw-r--r-- | sys-apps/hal/files/0.5.9/series | 1 | ||||
-rw-r--r-- | sys-apps/hal/files/digest-hal-0.5.9.1-r1 | 3 |
3 files changed, 38 insertions, 0 deletions
diff --git a/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch b/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch new file mode 100644 index 000000000000..c878db98c9f9 --- /dev/null +++ b/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch @@ -0,0 +1,34 @@ +diff --git a/hald-runner/main.c b/hald-runner/main.c +index 3b170b3..3842cb8 100644 +--- a/hald-runner/main.c ++++ b/hald-runner/main.c +@@ -128,9 +128,10 @@ handle_start(DBusConnection *con, DBusMessage *msg) + goto malformed; + + if (run_request_run(r, con, NULL, &pid)) { ++ gint64 ppid = pid; + reply = dbus_message_new_method_return(msg); + dbus_message_append_args (reply, +- DBUS_TYPE_INT64, &pid, ++ DBUS_TYPE_INT64, &ppid, + DBUS_TYPE_INVALID); + + } else { +diff --git a/hald-runner/runner.c b/hald-runner/runner.c +index 57a2a80..8cbc777 100644 +--- a/hald-runner/runner.c ++++ b/hald-runner/runner.c +@@ -175,11 +175,12 @@ out: + /* emit a signal that this PID exited */ + if(rd->con != NULL && rd->emit_pid_exited) { + DBusMessage *signal; ++ gint64 ppid = rd->pid; + signal = dbus_message_new_signal ("/org/freedesktop/HalRunner", + "org.freedesktop.HalRunner", + "StartedProcessExited"); + dbus_message_append_args (signal, +- DBUS_TYPE_INT64, &(rd->pid), ++ DBUS_TYPE_INT64, &(ppid), + DBUS_TYPE_INVALID); + dbus_connection_send(rd->con, signal, NULL); + } diff --git a/sys-apps/hal/files/0.5.9/series b/sys-apps/hal/files/0.5.9/series index 415275d6c17e..5fd8882fc9fb 100644 --- a/sys-apps/hal/files/0.5.9/series +++ b/sys-apps/hal/files/0.5.9/series @@ -20,6 +20,7 @@ 20_firewire_prober_ioctls_fix.patch 21_pm-suspend_correct_options.patch 22_pm-hibernate_correct_options.patch +23_runner_64bit_values.patch 95_gentoo_man_page.patch 96_plugdev_allow_send.patch 97_ignore_fixed_drives.patch diff --git a/sys-apps/hal/files/digest-hal-0.5.9.1-r1 b/sys-apps/hal/files/digest-hal-0.5.9.1-r1 new file mode 100644 index 000000000000..1964bb97ee92 --- /dev/null +++ b/sys-apps/hal/files/digest-hal-0.5.9.1-r1 @@ -0,0 +1,3 @@ +MD5 6a40f49f964e64358e53652038f3059f hal-0.5.9.1.tar.gz 1596347 +RMD160 4f1f8b9513d4e168d4d043970c062cc9084f554f hal-0.5.9.1.tar.gz 1596347 +SHA256 5dc5cf08502510a00cecd6e04ef006a74ba7ed4b31d25187b5efadd70a78733b hal-0.5.9.1.tar.gz 1596347 |