[maemo-commits] [maemo-commits] r14648 - projects/haf/trunk/dbus/debian/patches
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Mon Oct 29 08:33:56 EET 2007
- Previous message: [maemo-commits] r14647 - projects/haf/trunk/dbus/debian/patches
- Next message: [maemo-commits] r14649 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala Date: 2007-10-29 08:33:53 +0200 (Mon, 29 Oct 2007) New Revision: 14648 Modified: projects/haf/trunk/dbus/debian/patches/33-dbus-spawn-poll-fixes.patch Log: beautifications Modified: projects/haf/trunk/dbus/debian/patches/33-dbus-spawn-poll-fixes.patch =================================================================== --- projects/haf/trunk/dbus/debian/patches/33-dbus-spawn-poll-fixes.patch 2007-10-26 15:14:50 UTC (rev 14647) +++ projects/haf/trunk/dbus/debian/patches/33-dbus-spawn-poll-fixes.patch 2007-10-29 06:33:53 UTC (rev 14648) @@ -1,6 +1,6 @@ diff -pur dbus-1.0.2/dbus/dbus-spawn.c dbus-1.0.2.new/dbus/dbus-spawn.c --- dbus-1.0.2/dbus/dbus-spawn.c 2006-12-11 21:21:09.000000000 +0200 -+++ dbus-1.0.2.new/dbus/dbus-spawn.c 2007-10-26 13:15:53.857260096 +0300 ++++ dbus-1.0.2.new/dbus/dbus-spawn.c 2007-10-29 08:31:56.256664752 +0200 @@ -551,9 +551,20 @@ babysitter_iteration (DBusBabysitter *si { int ret; @@ -24,17 +24,15 @@ if (ret > 0) { -@@ -990,7 +1001,15 @@ babysit (pid_t grandchild_pid, +@@ -989,8 +1000,12 @@ babysit (pid_t grandchild_pid, + pfds[1].fd = sigchld_pipe[READ_END]; pfds[1].events = _DBUS_POLLIN; pfds[1].revents = 0; - +- - _dbus_poll (pfds, _DBUS_N_ELEMENTS (pfds), -1); -+poll_again: -+ if (_dbus_poll (pfds, _DBUS_N_ELEMENTS (pfds), -1) < 0) -+ { -+ if (errno == EINTR) -+ goto poll_again; + ++ if (_dbus_poll (pfds, _DBUS_N_ELEMENTS (pfds), -1) < 0 && errno != EINTR) ++ { + _dbus_warn ("_dbus_poll() error: %s\n", strerror (errno)); + exit (1); + }
- Previous message: [maemo-commits] r14647 - projects/haf/trunk/dbus/debian/patches
- Next message: [maemo-commits] r14649 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]