diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-09-28 03:36:14 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-09-28 03:36:14 -0400 |
commit | 45b6da360af526817cba737bc3b13ad6e24ee26b (patch) | |
tree | 5f3444b98ba8cf73008fdd3ca3a37c138cffd463 /libgps_dbus.c | |
parent | 702896ec598a531fa9263774912d7fe922037180 (diff) | |
download | gpsd-45b6da360af526817cba737bc3b13ad6e24ee26b.tar.gz |
First step in runtime export dispatch for the client library.
Diffstat (limited to 'libgps_dbus.c')
-rw-r--r-- | libgps_dbus.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libgps_dbus.c b/libgps_dbus.c index c948e931..21ea129f 100644 --- a/libgps_dbus.c +++ b/libgps_dbus.c @@ -20,6 +20,7 @@ struct privdata_t { + enum export_t export; void (*handler)(struct gps_data_t *); }; #define PRIVATE(gpsdata) ((struct privdata_t *)(gpsdata)->privdata) @@ -124,6 +125,7 @@ int gps_dbus_open(struct gps_data_t *gpsdata) return 5; } + PRIVATE(gpsdata)->export = dbus; share_gpsdata = gpsdata; return 0; } |