diff -ru gpsd-2.35-orig/gpsd.c gpsd-2.35/gpsd.c --- gpsd-2.35-orig/gpsd.c 2007-10-14 20:05:38.000000000 -0700 +++ gpsd-2.35/gpsd.c 2007-10-15 00:08:36.000000000 -0700 @@ -42,6 +42,7 @@ #include #endif +#undef DBUS_ENABLE #ifdef DBUS_ENABLE #include #endif @@ -290,6 +291,7 @@ * This array fills from the bottom, so as an extreme case you could * reduce LIMITED_MAX_DEVICES to 1. */ +#define LIMITED_MAX_DEVICES 1 #ifdef LIMITED_MAX_DEVICES #define MAXDEVICES LIMITED_MAX_DEVICES #else @@ -302,6 +304,7 @@ * file descriptors, so don't set this too low. 16 should probably be * the minimum. */ +#define LIMITED_MAX_CLIENTS 16 #ifdef LIMITED_MAX_CLIENTS #define MAXSUBSCRIBERS LIMITED_MAX_CLIENTS #else