summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/responder/ifp/ifp_components.h2
-rw-r--r--src/responder/ifp/ifp_domains.h2
-rw-r--r--src/sbus/sssd_dbus.h7
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);