From f214e80f2eb38728797c42344387efa8de9d0a4e Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 23 Feb 2011 17:33:46 -0600 Subject: get-location: fix compilation error If fd-passing is not enabled, we get a compiler error. --- tools/get-location.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tools/get-location.c') diff --git a/tools/get-location.c b/tools/get-location.c index dafb3c4a..ae156b99 100644 --- a/tools/get-location.c +++ b/tools/get-location.c @@ -37,6 +37,10 @@ #include #include +#ifndef DBUS_TYPE_UNIX_FD +#define DBUS_TYPE_UNIX_FD -1 +#endif + static GMainLoop *event_loop; static char *get_first_modem_path(DBusConnection *conn) @@ -213,6 +217,11 @@ int main(int argc, char *argv[]) int data_source; int ret; + if (DBUS_TYPE_UNIX_FD < 0) { + fprintf(stderr, "File-descriptor passing not supported\n"); + exit(1); + } + conn = dbus_bus_get(DBUS_BUS_SYSTEM, NULL); if (!conn) { fprintf(stderr, "Can't get on system bus\n"); -- cgit v1.2.3