diff options
author | Gary E. Miller <gem@rellim.com> | 2015-03-31 12:43:33 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2015-03-31 12:43:33 -0700 |
commit | 212ba19da433cd9739cb325b492b8dd1c062207a (patch) | |
tree | e1765a0449c572fd590a26db688139e757af64ba | |
parent | 91da2cbbcdbd97a3b2d1fd07de560ad6a133c16a (diff) | |
download | gpsd-212ba19da433cd9739cb325b492b8dd1c062207a.tar.gz |
Comment /dev/ppsX open flow.
-rw-r--r-- | libgpsd_core.c | 8 | ||||
-rw-r--r-- | serial.c | 7 |
2 files changed, 13 insertions, 2 deletions
diff --git a/libgpsd_core.c b/libgpsd_core.c index bd821a60..4b458275 100644 --- a/libgpsd_core.c +++ b/libgpsd_core.c @@ -431,7 +431,12 @@ void gpsd_clear(struct gps_device_t *session) } int gpsd_open(struct gps_device_t *session) -/* open a device for access to its data */ +/* open a device for access to its data * + * return: the opened file descriptor + * PLACEHOLDING_FD - for /dev/ppsX + * UNALLOCATED_FD - for open failure + * -1 - for open failure + */ { #ifdef NETFEED_ENABLE /* special case: source may be a URI to a remote GNSS or DGPS service */ @@ -532,6 +537,7 @@ int gpsd_open(struct gps_device_t *session) } #endif /* defined(NMEA2000_ENABLE) */ /* fall through to plain serial open */ + /* could be a naked /dev/ppsX */ return gpsd_serial_open(session); } @@ -407,7 +407,12 @@ void gpsd_set_speed(struct gps_device_t *session, } int gpsd_serial_open(struct gps_device_t *session) -/* open a device for access to its data */ +/* open a device for access to its data + * return: the opened file descriptor + * PLACEHOLDING_FD - for /dev/ppsX + * UNALLOCATED_FD - for open failure + */ + { mode_t mode = (mode_t) O_RDWR; |