Change-Id: If11034bedd999d52f0dd0f96627c96109b0d66d8
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
#include <sys/types.h>
#include <unistd.h>
+#define FAULTD_SERVICE_TYPE_VIP "org.tizen.faultd.service.VIP"
+#define FAULTD_SERVICE_TYPE_NORMAL NULL
+
struct systemd_service {
char *dbus_path;
char *service_type;
void systemd_service_cleanup(struct systemd_service *s);
int systemd_get_unit_by_pid(pid_t pid, const char **name);
+static inline int systemd_service_is_of_type(struct systemd_service *s,
+ char *type)
+{
+ if (s->service_type == NULL || type == NULL)
+ return s->service_type == NULL && type == NULL;
+
+ return strcmp(s->service_type, type) == 0;
+}
+
#endif /* FAULTD_SERVICE_H */