From e3a7f7ee06cf0764838c45419bed97eb4cdf00f1 Mon Sep 17 00:00:00 2001 From: Pavel Březina Date: Wed, 21 Jan 2015 13:47:28 +0100 Subject: sbus: add constant to represent subtree Reviewed-by: Jakub Hrozek --- src/responder/ifp/ifp_components.h | 2 +- src/responder/ifp/ifp_domains.h | 2 +- src/sbus/sssd_dbus.h | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/responder/ifp/ifp_components.h b/src/responder/ifp/ifp_components.h index d62585c0..e7734252 100644 --- a/src/responder/ifp/ifp_components.h +++ b/src/responder/ifp/ifp_components.h @@ -25,7 +25,7 @@ #include "responder/ifp/ifp_private.h" #define IFP_PATH_COMPONENTS IFP_PATH "/Components" -#define IFP_PATH_COMPONENTS_TREE IFP_PATH_COMPONENTS "/*" +#define IFP_PATH_COMPONENTS_TREE IFP_PATH_COMPONENTS SBUS_SUBTREE_SUFFIX /* org.freedesktop.sssd.infopipe */ diff --git a/src/responder/ifp/ifp_domains.h b/src/responder/ifp/ifp_domains.h index 7ec571dc..216740f1 100644 --- a/src/responder/ifp/ifp_domains.h +++ b/src/responder/ifp/ifp_domains.h @@ -26,7 +26,7 @@ #include "responder/ifp/ifp_private.h" #define IFP_PATH_DOMAINS IFP_PATH "/Domains" -#define IFP_PATH_DOMAINS_TREE IFP_PATH_DOMAINS "/*" +#define IFP_PATH_DOMAINS_TREE IFP_PATH_DOMAINS SBUS_SUBTREE_SUFFIX /* org.freedesktop.sssd.infopipe */ diff --git a/src/sbus/sssd_dbus.h b/src/sbus/sssd_dbus.h index 1de06974..6d2d5897 100644 --- a/src/sbus/sssd_dbus.h +++ b/src/sbus/sssd_dbus.h @@ -54,6 +54,13 @@ struct sbus_request; #define DBUS_ERROR_INIT { NULL, NULL, TRUE, 0, 0, 0, 0, NULL } #endif /* DBUS_ERROR_INIT */ +/** + * Note: internal functions do not rely on the value of this constant to + * simplify implementation. If this connstant change, some functions in + * sssd_dbus_interface.c needs to be amended. + */ +#define SBUS_SUBTREE_SUFFIX "/*" + typedef int (*sbus_msg_handler_fn)(struct sbus_request *dbus_req, void *handler_data); -- cgit