summaryrefslogtreecommitdiff
path: root/gpsctl.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-02-11 04:23:14 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-02-11 04:23:14 +0000
commitb30539012cfef093f7872e5fd5add92dddb26cf7 (patch)
tree5cfb616ad46b8172095ae67c06b90b06b2f0c0b1 /gpsctl.c
parenta89d4ba43e08a97982a4571129e46b0c966c94cc (diff)
downloadgpsd-b30539012cfef093f7872e5fd5add92dddb26cf7.tar.gz
Splint cleanup.
Diffstat (limited to 'gpsctl.c')
-rw-r--r--gpsctl.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gpsctl.c b/gpsctl.c
index 3ead4dd0..4242676e 100644
--- a/gpsctl.c
+++ b/gpsctl.c
@@ -82,7 +82,7 @@ int main(int argc, char **argv)
struct gps_type_t **dp;
char cooked[BUFSIZ];
ssize_t cooklen = 0;
- int timeout = 4;
+ unsigned int timeout = 4;
#define USAGE "usage: gpsctl [-l] [-b | -n | -r] [-D n] [-s speed] [-T timeout] [-V] [-t devtype] [-c control] [-e] <device>\n"
while ((option = getopt(argc, argv, "bc:efhlnrs:t:D:T:V")) != -1) {
@@ -137,7 +137,7 @@ int main(int argc, char **argv)
devtype = optarg;
break;
case 'T': /* force the device type */
- timeout = atoi(optarg);
+ timeout = (unsigned)atoi(optarg);
break;
case 'D': /* set debugging level */
debuglevel = atoi(optarg);
@@ -425,14 +425,16 @@ int main(int argc, char **argv)
if (get_packet(&session) == ERROR_SET) {
continue;
} else if (session.packet.type == target_type) {
- alarm(0);
+ (void)alarm(0);
break;
}
}
context.readonly = false;
}
+ /*@ -nullpass @*/
gpsd_report(LOG_SHOUT, "after mode change, %s looks like a %s at %d.\n",
device, gpsd_id(&session), session.gpsdata.baudrate);
+ /*@ +nullpass @*/
}
}
if (speed) {