diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-03-02 15:30:45 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-03-02 15:30:45 +0000 |
commit | f0911b465bc58d43c66c71c7f51e829183c35d6e (patch) | |
tree | 5419b1e504dcdc671fe2cca935ecf2cec8eae311 | |
parent | b764fdfd490c6161c28c8ce883628bb5c15705eb (diff) | |
download | gpsd-f0911b465bc58d43c66c71c7f51e829183c35d6e.tar.gz |
Make ready for checkpoint release.
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | gpsd.h | 52 | ||||
-rw-r--r-- | gpsd.spec.in | 6 |
3 files changed, 32 insertions, 28 deletions
diff --git a/configure.ac b/configure.ac index 9a7c81b1..8c5061fd 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_INIT -AM_INIT_AUTOMAKE(gpsd, 2.14) +AM_INIT_AUTOMAKE(gpsd, 2.15) AC_PREFIX_PROGRAM(gcc) AM_CONFIG_HEADER(config.h) AC_LANG([C]) @@ -132,36 +132,40 @@ struct gps_session_t { extern struct gps_type_t **gpsd_drivers; /* GPS library internal prototypes */ -extern int nmea_parse(char *sentence, struct gps_data_t *outdata); -extern int nmea_send(int fd, const char *fmt, ... ); -extern int nmea_sane_satellites(struct gps_data_t *out); -extern void nmea_add_checksum(char *sentence); -extern int packet_sniff(struct gps_session_t *pstate); -extern int packet_get_nmea(struct gps_session_t *pstate); -extern int packet_get_sirf(struct gps_session_t *pstate); -extern void packet_accept(struct gps_session_t *pstate); -extern int gpsd_open(struct gps_session_t *context); -extern int gpsd_switch_driver(struct gps_session_t *session, char type); -extern int gpsd_set_speed(struct gps_session_t *session, - unsigned int speed, unsigned int stopbits); +extern int nmea_parse(char *, struct gps_data_t *); +extern int nmea_send(int, const char *, ... ); +extern int nmea_sane_satellites(struct gps_data_t *); +extern void nmea_add_checksum(char *); + +extern int packet_sniff(struct gps_session_t *); +extern int packet_get_nmea(struct gps_session_t *); +extern int packet_get_sirf(struct gps_session_t *); +extern void packet_accept(struct gps_session_t *); + +extern int gpsd_open(struct gps_session_t *); +extern int gpsd_switch_driver(struct gps_session_t *, char); +extern int gpsd_set_speed(struct gps_session_t *, unsigned int, unsigned int); extern int gpsd_get_speed(struct termios *); -extern void gpsd_close(struct gps_session_t *context); -extern void gpsd_zero_satellites(struct gps_data_t *out); -extern void gpsd_binary_fix_dump(struct gps_session_t *session, char *buf); -extern void gpsd_binary_satellite_dump(struct gps_session_t *session, char *buf); -extern void gpsd_binary_quality_dump(struct gps_session_t *session, char *bufp); +extern void gpsd_close(struct gps_session_t *); -extern int netlib_connectsock(const char *host, const char *service, const char *protocol); +extern void gpsd_zero_satellites(struct gps_data_t *); +extern void gpsd_binary_fix_dump(struct gps_session_t *, char *); +extern void gpsd_binary_satellite_dump(struct gps_session_t *, char *); +extern void gpsd_binary_quality_dump(struct gps_session_t *, char *); + +extern int netlib_connectsock(const char *, const char *, const char *); + +extern int garmin_probe(struct gps_session_t *); /* External interface */ -extern struct gps_session_t * gpsd_init(char devtype, char *dgpsserver); -extern int gpsd_activate(struct gps_session_t *session); -extern void gpsd_deactivate(struct gps_session_t *session); -extern int gpsd_poll(struct gps_session_t *session); -extern void gpsd_wrap(struct gps_session_t *session); +extern struct gps_session_t * gpsd_init(char, char *); +extern int gpsd_activate(struct gps_session_t *); +extern void gpsd_deactivate(struct gps_session_t *); +extern int gpsd_poll(struct gps_session_t *); +extern void gpsd_wrap(struct gps_session_t *); /* caller should supply this */ -void gpsd_report(int d, const char *fmt, ...); +void gpsd_report(int, const char *, ...); #define DEFAULT_DEVICE_NAME "/dev/gps" diff --git a/gpsd.spec.in b/gpsd.spec.in index 12d988e7..77e90216 100644 --- a/gpsd.spec.in +++ b/gpsd.spec.in @@ -1,6 +1,6 @@ Name: gpsd -%define SO3VERSION 6.0.0 -%define SO1VERSION 2 +%define SO3VERSION 7.0.0 +%define SO1VERSION 7 Summary: service daemon for mediating access to a GPS Version: @VERSION@ Release: 1 @@ -111,7 +111,7 @@ if [ -d /etc/udev/rules.d/ ]; then rm /etc/udev/rules.d/80-gpsd.rules; fi %{_libdir}/python*/site-packages/gpsd.py* %changelog -* Fri Feb 25 2005 Eric S. Raymond <esr@snark.thyrsus.com> - @VERSION@-1 +* Wed Mar 02 2005 Eric S. Raymond <esr@snark.thyrsus.com> - 2.15-1 - A new packet engine autobauds much more quickly, and now iterates over both 1 and 2 stopbits. Explicit support for FV18 (the -T f option) is gone; instead, gpsd syncs with any 7N2 device and always |