diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-02-19 10:39:22 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-02-19 10:39:22 +0000 |
commit | 3dce54f3ede7d3ba770cd057ba69ea8042cd154d (patch) | |
tree | 201f4ebccacda068f38568d3552fcffb44817c32 /gpsmon.c | |
parent | d4ae4ecd38c1fcf323f10097bc780d1505425ff5 (diff) | |
download | gpsd-3dce54f3ede7d3ba770cd057ba69ea8042cd154d.tar.gz |
Some gpsmon enhancements.
Diffstat (limited to 'gpsmon.c')
-rw-r--r-- | gpsmon.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -606,7 +606,10 @@ int main (int argc, char **argv) if (active == NULL) monitor_complain("No GPS type detected."); else { - context.readonly = false; + if (strcspn(line, "01") == strlen(line)) + context.readonly = !context.readonly; + else + context.readonly = (atoi(line+1) == 0); (void)gpsd_switch_driver(&session, (*active)->driver->type_name); } |