summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-03-02 15:30:45 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-03-02 15:30:45 +0000
commitf0911b465bc58d43c66c71c7f51e829183c35d6e (patch)
tree5419b1e504dcdc671fe2cca935ecf2cec8eae311
parentb764fdfd490c6161c28c8ce883628bb5c15705eb (diff)
downloadgpsd-f0911b465bc58d43c66c71c7f51e829183c35d6e.tar.gz
Make ready for checkpoint release.
-rw-r--r--configure.ac2
-rw-r--r--gpsd.h52
-rw-r--r--gpsd.spec.in6
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])
diff --git a/gpsd.h b/gpsd.h
index c09029a6..a243f74a 100644
--- a/gpsd.h
+++ b/gpsd.h
@@ -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