mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-07 09:48:02 +02:00
* bus-win.patch: fixes unix listen problems, dbus-test now runs.
This commit is contained in:
parent
4b876d8cb4
commit
3e3a7c40ab
2 changed files with 195 additions and 132 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2007-03-06 Ralf Habacker <ralf.habacker@freenet.de>
|
||||
|
||||
* bus-win.patch: fixes unix listen problems, dbus-test
|
||||
now runs.
|
||||
|
||||
2007-03-06 Ralf Habacker <ralf.habacker@freenet.de>
|
||||
|
||||
* cmake/dbus/CMakeLists.txt,cmake/bus/CMakeLists.txt,
|
||||
|
|
|
|||
322
dbus-win.patch
322
dbus-win.patch
|
|
@ -2,9 +2,9 @@ Index: bus/activation.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/activation.c,v
|
||||
retrieving revision 1.49
|
||||
diff -u -b -B -r1.49 activation.c
|
||||
diff -u -3 -p -B -r1.49 activation.c
|
||||
--- bus/activation.c 4 Mar 2007 22:09:50 -0000 1.49
|
||||
+++ bus/activation.c 4 Mar 2007 22:11:26 -0000
|
||||
+++ bus/activation.c 6 Mar 2007 20:54:30 -0000
|
||||
@@ -34,7 +34,6 @@
|
||||
#include <dbus/dbus-spawn.h>
|
||||
#include <dbus/dbus-timeout.h>
|
||||
|
|
@ -17,10 +17,10 @@ Index: bus/bus.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/bus.c,v
|
||||
retrieving revision 1.74
|
||||
diff -u -b -B -r1.74 bus.c
|
||||
diff -u -3 -p -B -r1.74 bus.c
|
||||
--- bus/bus.c 20 Dec 2006 06:18:19 -0000 1.74
|
||||
+++ bus/bus.c 4 Mar 2007 22:11:26 -0000
|
||||
@@ -625,7 +625,7 @@
|
||||
+++ bus/bus.c 6 Mar 2007 20:54:30 -0000
|
||||
@@ -625,7 +625,7 @@ bus_context_new (const DBusString *confi
|
||||
}
|
||||
|
||||
bytes = _dbus_string_get_length (&addr);
|
||||
|
|
@ -29,7 +29,7 @@ diff -u -b -B -r1.74 bus.c
|
|||
{
|
||||
dbus_set_error (error, DBUS_ERROR_FAILED,
|
||||
"Printing message bus address: %s\n",
|
||||
@@ -726,7 +726,7 @@
|
||||
@@ -726,7 +726,7 @@ bus_context_new (const DBusString *confi
|
||||
}
|
||||
|
||||
bytes = _dbus_string_get_length (&pid);
|
||||
|
|
@ -42,10 +42,10 @@ Index: bus/config-loader-libxml.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/config-loader-libxml.c,v
|
||||
retrieving revision 1.8
|
||||
diff -u -b -B -r1.8 config-loader-libxml.c
|
||||
diff -u -3 -p -B -r1.8 config-loader-libxml.c
|
||||
--- bus/config-loader-libxml.c 10 Aug 2004 03:06:59 -0000 1.8
|
||||
+++ bus/config-loader-libxml.c 4 Mar 2007 22:11:26 -0000
|
||||
@@ -134,6 +134,9 @@
|
||||
+++ bus/config-loader-libxml.c 6 Mar 2007 20:54:31 -0000
|
||||
@@ -134,6 +134,9 @@ xml_text_reader_error (void *arg, xmlErr
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ diff -u -b -B -r1.8 config-loader-libxml.c
|
|||
|
||||
BusConfigParser*
|
||||
bus_config_load (const DBusString *file,
|
||||
@@ -147,7 +150,9 @@
|
||||
@@ -147,7 +150,9 @@ bus_config_load (const DBusString *
|
||||
DBusString dirname, data;
|
||||
DBusError tmp_error;
|
||||
int ret;
|
||||
|
|
@ -66,7 +66,7 @@ diff -u -b -B -r1.8 config-loader-libxml.c
|
|||
_DBUS_ASSERT_ERROR_IS_CLEAR (error);
|
||||
|
||||
parser = NULL;
|
||||
@@ -177,13 +182,19 @@
|
||||
@@ -177,13 +182,19 @@ bus_config_load (const DBusString *
|
||||
xmlSetGenericErrorFunc (NULL, xml_shut_up);
|
||||
}
|
||||
|
||||
|
|
@ -91,9 +91,9 @@ Index: bus/config-parser.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/config-parser.c,v
|
||||
retrieving revision 1.47
|
||||
diff -u -b -B -r1.47 config-parser.c
|
||||
diff -u -3 -p -B -r1.47 config-parser.c
|
||||
--- bus/config-parser.c 26 Jan 2007 16:10:09 -0000 1.47
|
||||
+++ bus/config-parser.c 4 Mar 2007 22:11:26 -0000
|
||||
+++ bus/config-parser.c 6 Mar 2007 20:54:31 -0000
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "selinux.h"
|
||||
#include <dbus/dbus-list.h>
|
||||
|
|
@ -102,7 +102,7 @@ diff -u -b -B -r1.47 config-parser.c
|
|||
#include <string.h>
|
||||
|
||||
typedef enum
|
||||
@@ -3070,10 +3071,15 @@
|
||||
@@ -3070,10 +3071,15 @@ process_test_equiv_subdir (const DBusStr
|
||||
|
||||
static const char *test_service_dir_matches[] =
|
||||
{
|
||||
|
|
@ -118,7 +118,7 @@ diff -u -b -B -r1.47 config-parser.c
|
|||
NULL
|
||||
};
|
||||
|
||||
@@ -3082,11 +3088,32 @@
|
||||
@@ -3082,11 +3088,32 @@ test_default_session_servicedirs (void)
|
||||
{
|
||||
DBusList *dirs;
|
||||
DBusList *link;
|
||||
|
|
@ -152,7 +152,7 @@ diff -u -b -B -r1.47 config-parser.c
|
|||
if (!_dbus_get_standard_session_servicedirs (&dirs))
|
||||
_dbus_assert_not_reached ("couldn't get stardard dirs");
|
||||
|
||||
@@ -3097,7 +3124,7 @@
|
||||
@@ -3097,7 +3124,7 @@ test_default_session_servicedirs (void)
|
||||
|
||||
printf (" default service dir: %s\n", (char *)link->data);
|
||||
_dbus_string_init_const (&path, (char *)link->data);
|
||||
|
|
@ -161,7 +161,7 @@ diff -u -b -B -r1.47 config-parser.c
|
|||
{
|
||||
printf ("error with default session service directories\n");
|
||||
return FALSE;
|
||||
@@ -3150,6 +3177,7 @@
|
||||
@@ -3150,6 +3177,7 @@ test_default_session_servicedirs (void)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
|
@ -173,10 +173,10 @@ Index: bus/connection.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/connection.c,v
|
||||
retrieving revision 1.66
|
||||
diff -u -b -B -r1.66 connection.c
|
||||
diff -u -3 -p -B -r1.66 connection.c
|
||||
--- bus/connection.c 12 Dec 2006 21:24:07 -0000 1.66
|
||||
+++ bus/connection.c 4 Mar 2007 22:11:26 -0000
|
||||
@@ -1536,7 +1536,7 @@
|
||||
+++ bus/connection.c 6 Mar 2007 20:54:32 -0000
|
||||
@@ -1536,7 +1536,7 @@ cancel_pending_reply (void *data)
|
||||
{
|
||||
CancelPendingReplyData *d = data;
|
||||
|
||||
|
|
@ -185,7 +185,7 @@ diff -u -b -B -r1.66 connection.c
|
|||
|
||||
if (!_dbus_list_remove (&d->connections->pending_replies->items,
|
||||
d->pending))
|
||||
@@ -1550,7 +1550,7 @@
|
||||
@@ -1550,7 +1550,7 @@ cancel_pending_reply_data_free (void *da
|
||||
{
|
||||
CancelPendingReplyData *d = data;
|
||||
|
||||
|
|
@ -194,7 +194,7 @@ diff -u -b -B -r1.66 connection.c
|
|||
|
||||
/* d->pending should be either freed or still
|
||||
* in the list of pending replies (owned by someone
|
||||
@@ -1687,7 +1687,7 @@
|
||||
@@ -1687,7 +1687,7 @@ cancel_check_pending_reply (void *data)
|
||||
{
|
||||
CheckPendingReplyData *d = data;
|
||||
|
||||
|
|
@ -203,7 +203,7 @@ diff -u -b -B -r1.66 connection.c
|
|||
|
||||
_dbus_list_prepend_link (&d->connections->pending_replies->items,
|
||||
d->link);
|
||||
@@ -1699,7 +1699,7 @@
|
||||
@@ -1699,7 +1699,7 @@ check_pending_reply_data_free (void *dat
|
||||
{
|
||||
CheckPendingReplyData *d = data;
|
||||
|
||||
|
|
@ -216,10 +216,10 @@ Index: bus/dispatch.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/dispatch.c,v
|
||||
retrieving revision 1.78
|
||||
diff -u -b -B -r1.78 dispatch.c
|
||||
diff -u -3 -p -B -r1.78 dispatch.c
|
||||
--- bus/dispatch.c 23 Oct 2006 17:25:52 -0000 1.78
|
||||
+++ bus/dispatch.c 4 Mar 2007 22:11:27 -0000
|
||||
@@ -428,6 +428,11 @@
|
||||
+++ bus/dispatch.c 6 Mar 2007 20:54:33 -0000
|
||||
@@ -428,6 +428,11 @@ block_connection_until_message_from_bus
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -231,7 +231,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
static void
|
||||
spin_connection_until_authenticated (BusContext *context,
|
||||
DBusConnection *connection)
|
||||
@@ -439,6 +444,19 @@
|
||||
@@ -439,6 +444,19 @@ spin_connection_until_authenticated (Bus
|
||||
bus_test_run_bus_loop (context, FALSE);
|
||||
bus_test_run_clients_loop (FALSE);
|
||||
}
|
||||
|
|
@ -251,7 +251,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
_dbus_verbose (" ... done spinning to auth connection %p\n", connection);
|
||||
}
|
||||
|
||||
@@ -2624,6 +2642,11 @@
|
||||
@@ -2624,6 +2642,11 @@ check_segfault_service_no_auto_start (Bu
|
||||
const char *segv_service;
|
||||
dbus_uint32_t flags;
|
||||
|
||||
|
|
@ -263,7 +263,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
message = dbus_message_new_method_call (DBUS_SERVICE_DBUS,
|
||||
DBUS_PATH_DBUS,
|
||||
DBUS_INTERFACE_DBUS,
|
||||
@@ -2698,9 +2721,12 @@
|
||||
@@ -2698,9 +2721,12 @@ check_segfault_service_no_auto_start (Bu
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -276,7 +276,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
}
|
||||
}
|
||||
else
|
||||
@@ -4062,14 +4088,20 @@
|
||||
@@ -4062,14 +4088,20 @@ bus_dispatch_test (const DBusString *tes
|
||||
_dbus_assert_not_reached ("initial connection setup failed");
|
||||
}
|
||||
|
||||
|
|
@ -297,7 +297,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
|
||||
check2_try_iterations (context, foo, "existent_service_no_auto_start",
|
||||
check_existent_service_no_auto_start);
|
||||
@@ -4077,8 +4109,12 @@
|
||||
@@ -4077,8 +4109,12 @@ bus_dispatch_test (const DBusString *tes
|
||||
check2_try_iterations (context, foo, "nonexistent_service_auto_start",
|
||||
check_nonexistent_service_auto_start);
|
||||
|
||||
|
|
@ -310,7 +310,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
|
||||
check2_try_iterations (context, foo, "shell_fail_service_auto_start",
|
||||
check_shell_fail_service_auto_start);
|
||||
@@ -4095,8 +4131,11 @@
|
||||
@@ -4095,8 +4131,11 @@ bus_dispatch_test (const DBusString *tes
|
||||
if (!check_existent_service_auto_start (context, foo))
|
||||
_dbus_assert_not_reached ("existent service auto start failed");
|
||||
|
||||
|
|
@ -322,7 +322,7 @@ diff -u -b -B -r1.78 dispatch.c
|
|||
|
||||
_dbus_verbose ("Disconnecting foo, bar, and baz\n");
|
||||
|
||||
@@ -4147,8 +4186,11 @@
|
||||
@@ -4147,8 +4186,11 @@ bus_dispatch_sha1_test (const DBusString
|
||||
_dbus_assert_not_reached ("initial connection setup failed");
|
||||
}
|
||||
|
||||
|
|
@ -338,10 +338,10 @@ Index: bus/main.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/main.c,v
|
||||
retrieving revision 1.36
|
||||
diff -u -b -B -r1.36 main.c
|
||||
diff -u -3 -p -B -r1.36 main.c
|
||||
--- bus/main.c 20 Dec 2006 06:18:19 -0000 1.36
|
||||
+++ bus/main.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -254,6 +254,12 @@
|
||||
+++ bus/main.c 6 Mar 2007 20:54:33 -0000
|
||||
@@ -254,6 +254,12 @@ main (int argc, char **argv)
|
||||
dbus_bool_t print_pid;
|
||||
int force_fork;
|
||||
|
||||
|
|
@ -358,10 +358,10 @@ Index: bus/policy.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/bus/policy.c,v
|
||||
retrieving revision 1.24
|
||||
diff -u -b -B -r1.24 policy.c
|
||||
diff -u -3 -p -B -r1.24 policy.c
|
||||
--- bus/policy.c 12 Dec 2006 21:24:07 -0000 1.24
|
||||
+++ bus/policy.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -324,9 +324,13 @@
|
||||
+++ bus/policy.c 6 Mar 2007 20:54:33 -0000
|
||||
@@ -324,9 +324,13 @@ bus_policy_create_client_policy (BusPoli
|
||||
|
||||
if (!dbus_connection_get_unix_user (connection, &uid))
|
||||
{
|
||||
|
|
@ -379,10 +379,10 @@ Index: dbus/dbus-bus.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-bus.c,v
|
||||
retrieving revision 1.64
|
||||
diff -u -b -B -r1.64 dbus-bus.c
|
||||
diff -u -3 -p -B -r1.64 dbus-bus.c
|
||||
--- dbus/dbus-bus.c 28 Oct 2006 01:41:37 -0000 1.64
|
||||
+++ dbus/dbus-bus.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -350,8 +350,10 @@
|
||||
+++ dbus/dbus-bus.c 6 Mar 2007 20:54:33 -0000
|
||||
@@ -350,8 +350,10 @@ _dbus_bus_notify_shared_connection_disco
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
@ -394,7 +394,7 @@ diff -u -b -B -r1.64 dbus-bus.c
|
|||
/* We are expecting to have the connection saved in only one of these
|
||||
* slots, but someone could in a pathological case set system and session
|
||||
* bus to the same bus or something. Or set one of them to the starter
|
||||
@@ -366,7 +368,9 @@
|
||||
@@ -366,7 +368,9 @@ _dbus_bus_notify_shared_connection_disco
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -408,9 +408,9 @@ Index: dbus/dbus-connection.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-connection.c,v
|
||||
retrieving revision 1.154
|
||||
diff -u -b -B -r1.154 dbus-connection.c
|
||||
diff -u -3 -p -B -r1.154 dbus-connection.c
|
||||
--- dbus/dbus-connection.c 15 Nov 2006 03:07:59 -0000 1.154
|
||||
+++ dbus/dbus-connection.c 4 Mar 2007 22:11:28 -0000
|
||||
+++ dbus/dbus-connection.c 6 Mar 2007 20:54:40 -0000
|
||||
@@ -62,7 +62,7 @@
|
||||
#define TRACE_LOCKS 1
|
||||
|
||||
|
|
@ -420,7 +420,7 @@ diff -u -b -B -r1.154 dbus-connection.c
|
|||
_dbus_mutex_lock ((connection)->mutex); \
|
||||
TOOK_LOCK_CHECK (connection); \
|
||||
} while (0)
|
||||
@@ -4718,9 +4718,9 @@
|
||||
@@ -4718,9 +4718,9 @@ dbus_connection_get_unix_fd (DBusConnect
|
||||
_dbus_return_val_if_fail (connection != NULL, FALSE);
|
||||
_dbus_return_val_if_fail (connection->transport != NULL, FALSE);
|
||||
|
||||
|
|
@ -432,7 +432,7 @@ diff -u -b -B -r1.154 dbus-connection.c
|
|||
#endif
|
||||
|
||||
return dbus_connection_get_socket(connection, fd);
|
||||
@@ -4790,12 +4790,12 @@
|
||||
@@ -4790,12 +4790,12 @@ dbus_connection_get_unix_user (DBusConne
|
||||
_dbus_return_val_if_fail (connection != NULL, FALSE);
|
||||
_dbus_return_val_if_fail (uid != NULL, FALSE);
|
||||
|
||||
|
|
@ -447,7 +447,7 @@ diff -u -b -B -r1.154 dbus-connection.c
|
|||
#endif
|
||||
|
||||
CONNECTION_LOCK (connection);
|
||||
@@ -4829,12 +4829,12 @@
|
||||
@@ -4829,12 +4829,12 @@ dbus_connection_get_unix_process_id (DBu
|
||||
_dbus_return_val_if_fail (connection != NULL, FALSE);
|
||||
_dbus_return_val_if_fail (pid != NULL, FALSE);
|
||||
|
||||
|
|
@ -466,10 +466,10 @@ Index: dbus/dbus-connection.h
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-connection.h,v
|
||||
retrieving revision 1.49
|
||||
diff -u -b -B -r1.49 dbus-connection.h
|
||||
diff -u -3 -p -B -r1.49 dbus-connection.h
|
||||
--- dbus/dbus-connection.h 15 Nov 2006 03:07:59 -0000 1.49
|
||||
+++ dbus/dbus-connection.h 4 Mar 2007 22:11:28 -0000
|
||||
@@ -330,6 +330,9 @@
|
||||
+++ dbus/dbus-connection.h 6 Mar 2007 20:54:40 -0000
|
||||
@@ -330,6 +330,9 @@ dbus_bool_t dbus_connection_get_socket
|
||||
*/
|
||||
|
||||
int dbus_watch_get_fd (DBusWatch *watch);
|
||||
|
|
@ -483,10 +483,10 @@ Index: dbus/dbus-internals.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-internals.c,v
|
||||
retrieving revision 1.55
|
||||
diff -u -b -B -r1.55 dbus-internals.c
|
||||
diff -u -3 -p -B -r1.55 dbus-internals.c
|
||||
--- dbus/dbus-internals.c 15 Nov 2006 01:52:01 -0000 1.55
|
||||
+++ dbus/dbus-internals.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -295,7 +295,7 @@
|
||||
+++ dbus/dbus-internals.c 6 Mar 2007 20:54:40 -0000
|
||||
@@ -295,7 +295,7 @@ static dbus_bool_t verbose = TRUE;
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
|
|
@ -499,10 +499,10 @@ Index: dbus/dbus-mainloop.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-mainloop.c,v
|
||||
retrieving revision 1.19
|
||||
diff -u -b -B -r1.19 dbus-mainloop.c
|
||||
diff -u -3 -p -B -r1.19 dbus-mainloop.c
|
||||
--- dbus/dbus-mainloop.c 20 Oct 2006 03:04:59 -0000 1.19
|
||||
+++ dbus/dbus-mainloop.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -90,8 +90,8 @@
|
||||
+++ dbus/dbus-mainloop.c 6 Mar 2007 20:54:40 -0000
|
||||
@@ -90,8 +90,8 @@ typedef struct
|
||||
Callback callback;
|
||||
DBusTimeout *timeout;
|
||||
DBusTimeoutFunction function;
|
||||
|
|
@ -513,7 +513,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
} TimeoutCallback;
|
||||
|
||||
#define WATCH_CALLBACK(callback) ((WatchCallback*)callback)
|
||||
@@ -598,7 +598,7 @@
|
||||
@@ -598,7 +598,7 @@ _dbus_loop_iterate (DBusLoop *loop,
|
||||
|
||||
#if MAINLOOP_SPEW
|
||||
_dbus_verbose (" skipping watch on fd %d as it was out of memory last time\n",
|
||||
|
|
@ -522,7 +522,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
#endif
|
||||
}
|
||||
else if (dbus_watch_get_enabled (wcb->watch))
|
||||
@@ -609,7 +609,7 @@
|
||||
@@ -609,7 +609,7 @@ _dbus_loop_iterate (DBusLoop *loop,
|
||||
|
||||
flags = dbus_watch_get_flags (wcb->watch);
|
||||
|
||||
|
|
@ -531,7 +531,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
fds[n_fds].revents = 0;
|
||||
fds[n_fds].events = 0;
|
||||
if (flags & DBUS_WATCH_READABLE)
|
||||
@@ -628,7 +628,7 @@
|
||||
@@ -628,7 +628,7 @@ _dbus_loop_iterate (DBusLoop *loop,
|
||||
{
|
||||
#if MAINLOOP_SPEW
|
||||
_dbus_verbose (" skipping disabled watch on fd %d %s\n",
|
||||
|
|
@ -540,7 +540,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
watch_flags_to_string (dbus_watch_get_flags (wcb->watch)));
|
||||
#endif
|
||||
}
|
||||
@@ -640,8 +640,8 @@
|
||||
@@ -640,8 +640,8 @@ _dbus_loop_iterate (DBusLoop *loop,
|
||||
timeout = -1;
|
||||
if (loop->timeout_count > 0)
|
||||
{
|
||||
|
|
@ -551,7 +551,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
|
||||
_dbus_get_current_time (&tv_sec, &tv_usec);
|
||||
|
||||
@@ -710,8 +710,8 @@
|
||||
@@ -710,8 +710,8 @@ _dbus_loop_iterate (DBusLoop *loop,
|
||||
|
||||
if (loop->timeout_count > 0)
|
||||
{
|
||||
|
|
@ -562,7 +562,7 @@ diff -u -b -B -r1.19 dbus-mainloop.c
|
|||
|
||||
_dbus_get_current_time (&tv_sec, &tv_usec);
|
||||
|
||||
@@ -883,6 +883,8 @@
|
||||
@@ -883,6 +883,8 @@ _dbus_loop_quit (DBusLoop *loop)
|
||||
|
||||
loop->depth -= 1;
|
||||
|
||||
|
|
@ -575,9 +575,9 @@ Index: dbus/dbus-message.h
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-message.h,v
|
||||
retrieving revision 1.65
|
||||
diff -u -b -B -r1.65 dbus-message.h
|
||||
diff -u -3 -p -B -r1.65 dbus-message.h
|
||||
--- dbus/dbus-message.h 21 Oct 2006 18:51:30 -0000 1.65
|
||||
+++ dbus/dbus-message.h 4 Mar 2007 22:11:28 -0000
|
||||
+++ dbus/dbus-message.h 6 Mar 2007 20:54:41 -0000
|
||||
@@ -34,6 +34,10 @@
|
||||
#include <dbus/dbus-errors.h>
|
||||
#include <stdarg.h>
|
||||
|
|
@ -593,10 +593,10 @@ Index: dbus/dbus-server-protected.h
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-server-protected.h,v
|
||||
retrieving revision 1.23
|
||||
diff -u -b -B -r1.23 dbus-server-protected.h
|
||||
diff -u -3 -p -B -r1.23 dbus-server-protected.h
|
||||
--- dbus/dbus-server-protected.h 1 Oct 2006 03:18:47 -0000 1.23
|
||||
+++ dbus/dbus-server-protected.h 4 Mar 2007 22:11:28 -0000
|
||||
@@ -144,7 +144,7 @@
|
||||
+++ dbus/dbus-server-protected.h 6 Mar 2007 20:54:42 -0000
|
||||
@@ -144,7 +144,7 @@ DBusServerListenResult _dbus_server_list
|
||||
#define TRACE_LOCKS 0
|
||||
|
||||
#define SERVER_LOCK(server) do { \
|
||||
|
|
@ -609,10 +609,10 @@ Index: dbus/dbus-server-socket.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-server-socket.c,v
|
||||
retrieving revision 1.3
|
||||
diff -u -b -B -r1.3 dbus-server-socket.c
|
||||
diff -u -3 -p -B -r1.3 dbus-server-socket.c
|
||||
--- dbus/dbus-server-socket.c 1 Oct 2006 15:36:18 -0000 1.3
|
||||
+++ dbus/dbus-server-socket.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -161,7 +161,7 @@
|
||||
+++ dbus/dbus-server-socket.c 6 Mar 2007 20:54:42 -0000
|
||||
@@ -161,7 +161,7 @@ socket_handle_watch (DBusWatch *watch
|
||||
int client_fd;
|
||||
int listen_fd;
|
||||
|
||||
|
|
@ -621,7 +621,7 @@ diff -u -b -B -r1.3 dbus-server-socket.c
|
|||
|
||||
client_fd = _dbus_accept (listen_fd);
|
||||
|
||||
@@ -393,15 +393,19 @@
|
||||
@@ -393,15 +393,19 @@ _dbus_server_listen_socket (DBusAddressE
|
||||
|
||||
if (port == NULL)
|
||||
{
|
||||
|
|
@ -646,9 +646,9 @@ Index: dbus/dbus-server-unix.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-server-unix.c,v
|
||||
retrieving revision 1.34
|
||||
diff -u -b -B -r1.34 dbus-server-unix.c
|
||||
diff -u -3 -p -B -r1.34 dbus-server-unix.c
|
||||
--- dbus/dbus-server-unix.c 20 Oct 2006 03:04:59 -0000 1.34
|
||||
+++ dbus/dbus-server-unix.c 4 Mar 2007 22:11:28 -0000
|
||||
+++ dbus/dbus-server-unix.c 6 Mar 2007 20:54:42 -0000
|
||||
@@ -24,9 +24,9 @@
|
||||
#include "dbus-internals.h"
|
||||
#include "dbus-server-unix.h"
|
||||
|
|
@ -661,7 +661,7 @@ diff -u -b -B -r1.34 dbus-server-unix.c
|
|||
#include "dbus-string.h"
|
||||
|
||||
/**
|
||||
@@ -155,6 +155,8 @@
|
||||
@@ -155,6 +155,8 @@ _dbus_server_listen_platform_specific (D
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -670,7 +670,7 @@ diff -u -b -B -r1.34 dbus-server-unix.c
|
|||
/**
|
||||
* Creates a new server listening on the given Unix domain socket.
|
||||
*
|
||||
@@ -232,5 +234,86 @@
|
||||
@@ -232,5 +234,86 @@ _dbus_server_new_for_domain_socket (cons
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
@ -757,14 +757,57 @@ diff -u -b -B -r1.34 dbus-server-unix.c
|
|||
+#endif //DBUS_WIN
|
||||
/** @} */
|
||||
|
||||
Index: dbus/dbus-server.c
|
||||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-server.c,v
|
||||
retrieving revision 1.54
|
||||
diff -u -3 -p -B -r1.54 dbus-server.c
|
||||
--- dbus/dbus-server.c 21 Oct 2006 23:09:18 -0000 1.54
|
||||
+++ dbus/dbus-server.c 6 Mar 2007 20:54:42 -0000
|
||||
@@ -509,8 +509,10 @@ static const struct {
|
||||
DBusServer **server_p,
|
||||
DBusError *error);
|
||||
} listen_funcs[] = {
|
||||
- { _dbus_server_listen_socket },
|
||||
- { _dbus_server_listen_platform_specific }
|
||||
+ { _dbus_server_listen_socket }
|
||||
+#ifndef DBUS_WIN
|
||||
+ , { _dbus_server_listen_platform_specific }
|
||||
+#endif
|
||||
#ifdef DBUS_BUILD_TESTS
|
||||
, { _dbus_server_listen_debug_pipe }
|
||||
#endif
|
||||
@@ -1114,6 +1116,13 @@ dbus_server_get_data (DBusServer *serv
|
||||
dbus_bool_t
|
||||
_dbus_server_test (void)
|
||||
{
|
||||
+#if defined(DBUS_WIN) || defined(DBUS_WINCE)
|
||||
+ const char *valid_addresses[] = {
|
||||
+ "tcp:port=1234",
|
||||
+ "tcp:host=localhost,port=1234",
|
||||
+ "tcp:host=localhost,port=1234;tcp:port=5678",
|
||||
+ };
|
||||
+#else
|
||||
const char *valid_addresses[] = {
|
||||
"tcp:port=1234",
|
||||
"unix:path=./boogie",
|
||||
@@ -1121,7 +1130,7 @@ _dbus_server_test (void)
|
||||
"tcp:host=localhost,port=1234;tcp:port=5678",
|
||||
"tcp:port=1234;unix:path=./boogie",
|
||||
};
|
||||
-
|
||||
+#endif
|
||||
DBusServer *server;
|
||||
int i;
|
||||
|
||||
Index: dbus/dbus-spawn.c
|
||||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-spawn.c,v
|
||||
retrieving revision 1.25
|
||||
diff -u -b -B -r1.25 dbus-spawn.c
|
||||
diff -u -3 -p -B -r1.25 dbus-spawn.c
|
||||
--- dbus/dbus-spawn.c 4 Mar 2007 19:14:03 -0000 1.25
|
||||
+++ dbus/dbus-spawn.c 4 Mar 2007 22:11:28 -0000
|
||||
@@ -720,7 +720,7 @@
|
||||
+++ dbus/dbus-spawn.c 6 Mar 2007 20:54:43 -0000
|
||||
@@ -720,7 +720,7 @@ handle_watch (DBusWatch *watch,
|
||||
if (condition & DBUS_WATCH_HANGUP)
|
||||
revents |= _DBUS_POLLHUP;
|
||||
|
||||
|
|
@ -777,10 +820,10 @@ Index: dbus/dbus-sysdeps-unix.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-sysdeps-unix.c,v
|
||||
retrieving revision 1.19
|
||||
diff -u -b -B -r1.19 dbus-sysdeps-unix.c
|
||||
diff -u -3 -p -B -r1.19 dbus-sysdeps-unix.c
|
||||
--- dbus/dbus-sysdeps-unix.c 3 Mar 2007 10:36:45 -0000 1.19
|
||||
+++ dbus/dbus-sysdeps-unix.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -169,6 +169,15 @@
|
||||
+++ dbus/dbus-sysdeps-unix.c 6 Mar 2007 20:54:43 -0000
|
||||
@@ -169,6 +169,15 @@ _dbus_write_socket (int fd
|
||||
return _dbus_write (fd, buffer, start, len);
|
||||
}
|
||||
|
||||
|
|
@ -796,7 +839,7 @@ diff -u -b -B -r1.19 dbus-sysdeps-unix.c
|
|||
/**
|
||||
* Like _dbus_write_two() but only works on sockets and is thus
|
||||
* available on Windows.
|
||||
@@ -1493,6 +1502,53 @@
|
||||
@@ -1493,6 +1502,53 @@ _dbus_atomic_dec (DBusAtomic *atomic)
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
@ -850,7 +893,7 @@ diff -u -b -B -r1.19 dbus-sysdeps-unix.c
|
|||
#ifdef DBUS_BUILD_TESTS
|
||||
/** Gets our GID
|
||||
* @returns process GID
|
||||
@@ -2840,4 +2896,9 @@
|
||||
@@ -2840,4 +2896,9 @@ _dbus_get_standard_session_servicedirs (
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
|
@ -864,10 +907,10 @@ Index: dbus/dbus-sysdeps-util.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-sysdeps-util.c,v
|
||||
retrieving revision 1.10
|
||||
diff -u -b -B -r1.10 dbus-sysdeps-util.c
|
||||
diff -u -3 -p -B -r1.10 dbus-sysdeps-util.c
|
||||
--- dbus/dbus-sysdeps-util.c 13 Dec 2006 01:18:07 -0000 1.10
|
||||
+++ dbus/dbus-sysdeps-util.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -82,7 +82,7 @@
|
||||
+++ dbus/dbus-sysdeps-util.c 6 Mar 2007 20:54:43 -0000
|
||||
@@ -82,7 +82,7 @@ _dbus_sysdeps_test (void)
|
||||
double val;
|
||||
int pos;
|
||||
|
||||
|
|
@ -876,7 +919,7 @@ diff -u -b -B -r1.10 dbus-sysdeps-util.c
|
|||
check_dirname ("foo\\bar", "foo");
|
||||
check_dirname ("foo\\\\bar", "foo");
|
||||
check_dirname ("foo/\\/bar", "foo");
|
||||
@@ -141,6 +141,7 @@
|
||||
@@ -141,6 +141,7 @@ _dbus_sysdeps_test (void)
|
||||
exit (1);
|
||||
}
|
||||
|
||||
|
|
@ -884,7 +927,7 @@ diff -u -b -B -r1.10 dbus-sysdeps-util.c
|
|||
_dbus_string_init_const (&str, "0xff");
|
||||
if (!_dbus_string_parse_double (&str,
|
||||
0, &val, &pos))
|
||||
@@ -158,6 +159,8 @@
|
||||
@@ -158,6 +159,8 @@ _dbus_sysdeps_test (void)
|
||||
_dbus_warn ("_dbus_string_parse_double of \"0xff\" returned wrong position %d", pos);
|
||||
exit (1);
|
||||
}
|
||||
|
|
@ -897,10 +940,10 @@ Index: dbus/dbus-sysdeps.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-sysdeps.c,v
|
||||
retrieving revision 1.120
|
||||
diff -u -b -B -r1.120 dbus-sysdeps.c
|
||||
diff -u -3 -p -B -r1.120 dbus-sysdeps.c
|
||||
--- dbus/dbus-sysdeps.c 1 Jan 2007 21:29:59 -0000 1.120
|
||||
+++ dbus/dbus-sysdeps.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -119,11 +119,14 @@
|
||||
+++ dbus/dbus-sysdeps.c 6 Mar 2007 20:54:43 -0000
|
||||
@@ -119,11 +119,14 @@ _dbus_setenv (const char *varname,
|
||||
* will get upset about.
|
||||
*/
|
||||
|
||||
|
|
@ -916,7 +959,7 @@ diff -u -b -B -r1.120 dbus-sysdeps.c
|
|||
|
||||
return (putenv (putenv_value) == 0);
|
||||
#endif
|
||||
@@ -413,6 +416,10 @@
|
||||
@@ -413,6 +416,10 @@ static double
|
||||
ascii_strtod (const char *nptr,
|
||||
char **endptr)
|
||||
{
|
||||
|
|
@ -931,10 +974,10 @@ Index: dbus/dbus-sysdeps.h
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-sysdeps.h,v
|
||||
retrieving revision 1.68
|
||||
diff -u -b -B -r1.68 dbus-sysdeps.h
|
||||
diff -u -3 -p -B -r1.68 dbus-sysdeps.h
|
||||
--- dbus/dbus-sysdeps.h 31 Dec 2006 12:16:04 -0000 1.68
|
||||
+++ dbus/dbus-sysdeps.h 4 Mar 2007 22:11:29 -0000
|
||||
@@ -119,6 +119,7 @@
|
||||
+++ dbus/dbus-sysdeps.h 6 Mar 2007 20:54:43 -0000
|
||||
@@ -119,6 +119,7 @@ typedef unsigned long dbus_gid_t;
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
@ -942,7 +985,7 @@ diff -u -b -B -r1.68 dbus-sysdeps.h
|
|||
dbus_bool_t _dbus_open_tcp_socket (int *fd,
|
||||
DBusError *error);
|
||||
dbus_bool_t _dbus_close_socket (int fd,
|
||||
@@ -229,7 +230,7 @@
|
||||
@@ -229,7 +230,7 @@ typedef struct DBusAtomic DBusAtomic;
|
||||
*/
|
||||
struct DBusAtomic
|
||||
{
|
||||
|
|
@ -951,7 +994,7 @@ diff -u -b -B -r1.68 dbus-sysdeps.h
|
|||
volatile long value; /**< Value of the atomic integer. */
|
||||
#else
|
||||
volatile dbus_int32_t value; /**< Value of the atomic integer. */
|
||||
@@ -302,6 +303,12 @@
|
||||
@@ -302,6 +303,12 @@ dbus_bool_t _dbus_path_is_absolute (c
|
||||
|
||||
dbus_bool_t _dbus_get_standard_session_servicedirs (DBusList **dirs);
|
||||
|
||||
|
|
@ -964,7 +1007,7 @@ diff -u -b -B -r1.68 dbus-sysdeps.h
|
|||
/** Opaque type for reading a directory listing */
|
||||
typedef struct DBusDirIter DBusDirIter;
|
||||
|
||||
@@ -317,6 +324,9 @@
|
||||
@@ -317,6 +324,9 @@ dbus_bool_t _dbus_check_dir_is_private_
|
||||
|
||||
void _dbus_fd_set_close_on_exec (int fd);
|
||||
|
||||
|
|
@ -978,10 +1021,10 @@ Index: dbus/dbus-test.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-test.c,v
|
||||
retrieving revision 1.44
|
||||
diff -u -b -B -r1.44 dbus-test.c
|
||||
diff -u -3 -p -B -r1.44 dbus-test.c
|
||||
--- dbus/dbus-test.c 15 Nov 2006 03:07:59 -0000 1.44
|
||||
+++ dbus/dbus-test.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -156,7 +156,9 @@
|
||||
+++ dbus/dbus-test.c 6 Mar 2007 20:54:43 -0000
|
||||
@@ -156,7 +156,9 @@ dbus_internal_do_not_use_run_tests (cons
|
||||
|
||||
run_test ("hash", specific_test, _dbus_hash_test);
|
||||
|
||||
|
|
@ -995,10 +1038,10 @@ Index: dbus/dbus-threads.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-threads.c,v
|
||||
retrieving revision 1.36
|
||||
diff -u -b -B -r1.36 dbus-threads.c
|
||||
diff -u -3 -p -B -r1.36 dbus-threads.c
|
||||
--- dbus/dbus-threads.c 28 Oct 2006 01:41:37 -0000 1.36
|
||||
+++ dbus/dbus-threads.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -810,7 +810,11 @@
|
||||
+++ dbus/dbus-threads.c 6 Mar 2007 20:54:44 -0000
|
||||
@@ -810,7 +810,11 @@ dbus_fake_condvar_wake_all (DBusCondVar
|
||||
dbus_bool_t
|
||||
_dbus_threads_init_debug (void)
|
||||
{
|
||||
|
|
@ -1014,10 +1057,10 @@ Index: dbus/dbus-transport-socket.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-transport-socket.c,v
|
||||
retrieving revision 1.4
|
||||
diff -u -b -B -r1.4 dbus-transport-socket.c
|
||||
diff -u -3 -p -B -r1.4 dbus-transport-socket.c
|
||||
--- dbus/dbus-transport-socket.c 20 Oct 2006 03:05:00 -0000 1.4
|
||||
+++ dbus/dbus-transport-socket.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -175,7 +175,7 @@
|
||||
+++ dbus/dbus-transport-socket.c 6 Mar 2007 20:54:44 -0000
|
||||
@@ -175,7 +175,7 @@ check_read_watch (DBusTransport *transpo
|
||||
DBusTransportSocket *socket_transport = (DBusTransportSocket*) transport;
|
||||
dbus_bool_t need_read_watch;
|
||||
|
||||
|
|
@ -1026,7 +1069,7 @@ diff -u -b -B -r1.4 dbus-transport-socket.c
|
|||
_DBUS_FUNCTION_NAME, socket_transport->fd);
|
||||
|
||||
if (transport->connection == NULL)
|
||||
@@ -652,7 +652,7 @@
|
||||
@@ -652,7 +652,7 @@ do_reading (DBusTransport *transport)
|
||||
int total;
|
||||
dbus_bool_t oom;
|
||||
|
||||
|
|
@ -1035,7 +1078,7 @@ diff -u -b -B -r1.4 dbus-transport-socket.c
|
|||
socket_transport->fd);
|
||||
|
||||
/* No messages without authentication! */
|
||||
@@ -873,7 +873,7 @@
|
||||
@@ -873,7 +873,7 @@ socket_handle_watch (DBusTransport *tran
|
||||
flags);
|
||||
else
|
||||
_dbus_verbose ("asked to handle watch %p on fd %d that we don't recognize\n",
|
||||
|
|
@ -1044,7 +1087,7 @@ diff -u -b -B -r1.4 dbus-transport-socket.c
|
|||
}
|
||||
#endif /* DBUS_ENABLE_VERBOSE_MODE */
|
||||
|
||||
@@ -1286,15 +1286,19 @@
|
||||
@@ -1286,15 +1286,19 @@ _dbus_transport_open_socket(DBusAddressE
|
||||
|
||||
if (port == NULL)
|
||||
{
|
||||
|
|
@ -1069,9 +1112,9 @@ Index: dbus/dbus-transport-socket.h
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-transport-socket.h,v
|
||||
retrieving revision 1.2
|
||||
diff -u -b -B -r1.2 dbus-transport-socket.h
|
||||
diff -u -3 -p -B -r1.2 dbus-transport-socket.h
|
||||
--- dbus/dbus-transport-socket.h 16 Sep 2006 19:24:08 -0000 1.2
|
||||
+++ dbus/dbus-transport-socket.h 4 Mar 2007 22:11:29 -0000
|
||||
+++ dbus/dbus-transport-socket.h 6 Mar 2007 20:54:44 -0000
|
||||
@@ -25,6 +25,10 @@
|
||||
|
||||
#include <dbus/dbus-transport-protected.h>
|
||||
|
|
@ -1087,9 +1130,9 @@ Index: dbus/dbus-transport-unix.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-transport-unix.c,v
|
||||
retrieving revision 1.55
|
||||
diff -u -b -B -r1.55 dbus-transport-unix.c
|
||||
diff -u -3 -p -B -r1.55 dbus-transport-unix.c
|
||||
--- dbus/dbus-transport-unix.c 20 Oct 2006 03:05:00 -0000 1.55
|
||||
+++ dbus/dbus-transport-unix.c 4 Mar 2007 22:11:29 -0000
|
||||
+++ dbus/dbus-transport-unix.c 6 Mar 2007 20:54:44 -0000
|
||||
@@ -23,11 +23,16 @@
|
||||
|
||||
#include "dbus-internals.h"
|
||||
|
|
@ -1112,10 +1155,25 @@ Index: dbus/dbus-transport.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-transport.c,v
|
||||
retrieving revision 1.54
|
||||
diff -u -b -B -r1.54 dbus-transport.c
|
||||
diff -u -3 -p -B -r1.54 dbus-transport.c
|
||||
--- dbus/dbus-transport.c 17 Oct 2006 20:52:13 -0000 1.54
|
||||
+++ dbus/dbus-transport.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -496,7 +496,7 @@
|
||||
+++ dbus/dbus-transport.c 6 Mar 2007 20:54:45 -0000
|
||||
@@ -310,9 +310,11 @@ static const struct {
|
||||
DBusTransport **transport_p,
|
||||
DBusError *error);
|
||||
} open_funcs[] = {
|
||||
- { _dbus_transport_open_socket },
|
||||
- { _dbus_transport_open_platform_specific },
|
||||
- { _dbus_transport_open_autolaunch }
|
||||
+ { _dbus_transport_open_socket }
|
||||
+#ifndef DBUS_WIN
|
||||
+ , { _dbus_transport_open_platform_specific }
|
||||
+#endif
|
||||
+ , { _dbus_transport_open_autolaunch }
|
||||
#ifdef DBUS_BUILD_TESTS
|
||||
, { _dbus_transport_open_debug_pipe }
|
||||
#endif
|
||||
@@ -496,7 +498,7 @@ _dbus_transport_get_is_authenticated (DB
|
||||
* set it and have it only be invoked when appropriate.
|
||||
*/
|
||||
dbus_bool_t on_windows = FALSE;
|
||||
|
|
@ -1124,7 +1182,7 @@ diff -u -b -B -r1.54 dbus-transport.c
|
|||
on_windows = TRUE;
|
||||
#endif
|
||||
|
||||
@@ -674,7 +674,7 @@
|
||||
@@ -674,7 +676,7 @@ _dbus_transport_handle_watch (DBusTransp
|
||||
if (transport->disconnected)
|
||||
return TRUE;
|
||||
|
||||
|
|
@ -1137,10 +1195,10 @@ Index: dbus/dbus-watch.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/dbus/dbus-watch.c,v
|
||||
retrieving revision 1.22
|
||||
diff -u -b -B -r1.22 dbus-watch.c
|
||||
diff -u -3 -p -B -r1.22 dbus-watch.c
|
||||
--- dbus/dbus-watch.c 21 Oct 2006 21:57:31 -0000 1.22
|
||||
+++ dbus/dbus-watch.c 4 Mar 2007 22:11:29 -0000
|
||||
@@ -286,7 +286,7 @@
|
||||
+++ dbus/dbus-watch.c 6 Mar 2007 20:54:45 -0000
|
||||
@@ -286,7 +286,7 @@ _dbus_watch_list_set_functions (DBusWatc
|
||||
|
||||
_dbus_verbose ("Adding a %s watch on fd %d using newly-set add watch function\n",
|
||||
watch_type,
|
||||
|
|
@ -1149,7 +1207,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
}
|
||||
#endif /* DBUS_ENABLE_VERBOSE_MODE */
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
@@ -302,7 +302,7 @@ _dbus_watch_list_set_functions (DBusWatc
|
||||
link2);
|
||||
|
||||
_dbus_verbose ("Removing watch on fd %d using newly-set remove function because initial add failed\n",
|
||||
|
|
@ -1158,7 +1216,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
|
||||
(* remove_function) (link2->data, data);
|
||||
|
||||
@@ -359,7 +359,7 @@
|
||||
@@ -359,7 +359,7 @@ _dbus_watch_list_add_watch (DBusWatchLis
|
||||
if (watch_list->add_watch_function != NULL)
|
||||
{
|
||||
_dbus_verbose ("Adding watch on fd %d\n",
|
||||
|
|
@ -1167,7 +1225,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
|
||||
if (!(* watch_list->add_watch_function) (watch,
|
||||
watch_list->watch_data))
|
||||
@@ -390,7 +390,7 @@
|
||||
@@ -390,7 +390,7 @@ _dbus_watch_list_remove_watch (DBusWatc
|
||||
if (watch_list->remove_watch_function != NULL)
|
||||
{
|
||||
_dbus_verbose ("Removing watch on fd %d\n",
|
||||
|
|
@ -1176,7 +1234,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
|
||||
(* watch_list->remove_watch_function) (watch,
|
||||
watch_list->watch_data);
|
||||
@@ -422,7 +422,7 @@
|
||||
@@ -422,7 +422,7 @@ _dbus_watch_list_toggle_watch (DBusWatch
|
||||
if (watch_list->watch_toggled_function != NULL)
|
||||
{
|
||||
_dbus_verbose ("Toggling watch %p on fd %d to %d\n",
|
||||
|
|
@ -1185,7 +1243,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
|
||||
(* watch_list->watch_toggled_function) (watch,
|
||||
watch_list->watch_data);
|
||||
@@ -490,10 +490,32 @@
|
||||
@@ -490,10 +490,32 @@ _dbus_watch_set_handler (DBusWatch
|
||||
* @returns the file descriptor to watch.
|
||||
*/
|
||||
int
|
||||
|
|
@ -1218,7 +1276,7 @@ diff -u -b -B -r1.22 dbus-watch.c
|
|||
|
||||
/**
|
||||
* Gets flags from DBusWatchFlags indicating
|
||||
@@ -546,7 +568,7 @@
|
||||
@@ -546,7 +568,7 @@ dbus_watch_set_data (DBusWatch *w
|
||||
DBusFreeFunction free_data_function)
|
||||
{
|
||||
_dbus_verbose ("Setting watch fd %d data to data = %p function = %p from data = %p function = %p\n",
|
||||
|
|
@ -1231,9 +1289,9 @@ Index: test/test-segfault.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/test/test-segfault.c,v
|
||||
retrieving revision 1.4
|
||||
diff -u -b -B -r1.4 test-segfault.c
|
||||
diff -u -3 -p -B -r1.4 test-segfault.c
|
||||
--- test/test-segfault.c 30 Nov 2005 19:32:26 -0000 1.4
|
||||
+++ test/test-segfault.c 4 Mar 2007 22:11:31 -0000
|
||||
+++ test/test-segfault.c 6 Mar 2007 20:54:45 -0000
|
||||
@@ -1,9 +1,26 @@
|
||||
/* This is simply a process that segfaults */
|
||||
+#include <config.h>
|
||||
|
|
@ -1265,9 +1323,9 @@ Index: test/test-utils.c
|
|||
===================================================================
|
||||
RCS file: /cvs/dbus/dbus/test/test-utils.c,v
|
||||
retrieving revision 1.8
|
||||
diff -u -b -B -r1.8 test-utils.c
|
||||
diff -u -3 -p -B -r1.8 test-utils.c
|
||||
--- test/test-utils.c 1 Oct 2006 15:36:18 -0000 1.8
|
||||
+++ test/test-utils.c 4 Mar 2007 22:11:31 -0000
|
||||
+++ test/test-utils.c 6 Mar 2007 20:54:45 -0000
|
||||
@@ -1,5 +1,7 @@
|
||||
#include "test-utils.h"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue