diff options
-rw-r--r-- | src/responder/ifp/ifp_components.h | 2 | ||||
-rw-r--r-- | src/responder/ifp/ifp_domains.h | 2 | ||||
-rw-r--r-- | src/sbus/sssd_dbus.h | 7 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/responder/ifp/ifp_components.h b/src/responder/ifp/ifp_components.h index d62585c0a..e77342529 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 7ec571dcf..216740f13 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 1de069741..6d2d5897a 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); |