[PATCH] connection: correct HAVE_DECL_MSG_NOSIGNAL guard
Will Thompson
will.thompson at collabora.co.uk
Fri Dec 24 06:40:49 PST 2010
Helpfully, AC_CHECK_DECLS (which configure.in uses to define
HAVE_DECL_MSG_NOSIGNAL) behaves differently to every similar AC_CHECK_*
macro and, rather than producing #undef HAVE_DECL_MSG_NOSIGNAL if the
given symbol is not found, instead produces #define
HAVE_DECL_MSG_NOSIGNAL 0.
Mike McQuaid's patch fixes the uses of this constant in sysdeps-unix;
with this patch, all code is guarded consistently and correctly.
---
dbus/dbus-connection.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c
index 5a595d8..6779b6a 100644
--- a/dbus/dbus-connection.c
+++ b/dbus/dbus-connection.c
@@ -233,7 +233,7 @@ struct DBusPreallocatedSend
DBusList *counter_link; /**< Preallocated link in the resource counter */
};
-#ifdef HAVE_DECL_MSG_NOSIGNAL
+#if HAVE_DECL_MSG_NOSIGNAL
static dbus_bool_t _dbus_modify_sigpipe = FALSE;
#else
static dbus_bool_t _dbus_modify_sigpipe = TRUE;
--
1.7.2.3
--------------010304030108020508050807--
More information about the dbus
mailing list