[Rpm-maint] [PATCH] plugins/systemd_inhibit.c: Define DBUS_TYPE_UNIX_FD if undefined.

Mark Wielaard mjw at redhat.com
Tue Mar 5 14:24:09 UTC 2013


Older dbus versions (at least 1.2.24) don't define it by default.
---
 plugins/systemd_inhibit.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/plugins/systemd_inhibit.c b/plugins/systemd_inhibit.c
index badcc9e..1dd66e6 100644
--- a/plugins/systemd_inhibit.c
+++ b/plugins/systemd_inhibit.c
@@ -3,6 +3,10 @@
 #include <rpm/rpmts.h>
 #include "plugin.h"
 
+#ifndef DBUS_TYPE_UNIX_FD
+#define DBUS_TYPE_UNIX_FD ((int) 'h')
+#endif
+
 rpmPluginHook PLUGIN_HOOKS = (
     PLUGINHOOK_INIT |
     PLUGINHOOK_CLEANUP |
-- 
1.7.1



More information about the Rpm-maint mailing list