summaryrefslogtreecommitdiff
path: root/ppscheck.c
diff options
context:
space:
mode:
Diffstat (limited to 'ppscheck.c')
-rw-r--r--ppscheck.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ppscheck.c b/ppscheck.c
index 43cd3d59..440a0c2a 100644
--- a/ppscheck.c
+++ b/ppscheck.c
@@ -55,13 +55,15 @@ struct assoc {
* context "DCE" is the GPS. {CD,RI,CTS,DSR} is the
* entire set of these.
*/
-static const struct assoc hlines[] = {
+const struct assoc hlines[] = {
{TIOCM_CD, "TIOCM_CD"},
{TIOCM_RI, "TIOCM_RI"},
{TIOCM_DSR, "TIOCM_DSR"},
{TIOCM_CTS, "TIOCM_CTS"},
};
+static void usage(void);
+
static void usage(void)
{
fprintf(stderr, "usage: ppscheck [-h] [ -V] <device>\n");
@@ -115,7 +117,7 @@ int main(int argc, char *argv[])
(void)clock_gettime(CLOCK_REALTIME, &ts);
(void)ioctl(fd, TIOCMGET, &handshakes);
- (void)fprintf(stdout, "%10ld %09ld", ts.tv_sec, ts.tv_nsec);
+ (void)fprintf(stdout, "%10ld %09ld", (long)ts.tv_sec, ts.tv_nsec);
for (sp = hlines;
sp < hlines + sizeof(hlines)/sizeof(hlines[0]);
sp++)
@@ -127,7 +129,7 @@ int main(int argc, char *argv[])
}
}
- return 0;
+ exit(EXIT_SUCCESS);
}
/* end */