summaryrefslogtreecommitdiff
path: root/serial.c
Commit message (Expand)AuthorAgeFilesLines
* Doc fix to serial.cKai Harrekilde-Petersen2019-04-161-1/+1
* Address Savannah bug #53621: Invalid JSON generated for an unreadable deviceEric S. Raymond2018-12-261-2/+13
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-191-1/+1
* The Quectel EC25 device used with the Linux 3.10.20 usb/option driverJean Pierre TOSONI2018-05-021-1/+2
* SPDXify the licerse references.Eric S. Raymond2018-03-081-1/+1
* serial.c: make sure procentry->d_name fits in procpathGary E. Miller2018-02-081-2/+3
* OS X has no sys/sysmacros.h, so hide it.Gary E. Miller2016-08-161-0/+2
* cfmakeraw() needs _DEFAULT_SOURCEGary E. Miller2016-08-151-0/+3
* With C99, macro() needs sys/sysmacros.hGary E. Miller2016-08-151-1/+2
* usleep() is removed from POSIX-2008. Replace with nanosleep()Gary E. Miller2016-08-151-1/+6
* revert error cchecking of tcsetattr() in gpsd_set_speed().Gary E. Miller2016-05-261-4/+10
* Basically revert 56a2a6eb494c6dbc454bad518df8861c9258ad5bGary E. Miller2016-05-261-3/+1
* Attempting to solve tty mode prblems that have suraced sudenty.Eric S. Raymond2016-05-261-2/+33
* Fix a bogus address.Eric S. Raymond2016-05-261-4/+4
* Add info on sourcetype to the error log on failure.Gary E. Miller2016-05-251-2/+2
* Do not try to set the speed on non-tty's.Gary E. Miller2016-05-251-1/+5
* Test return of every tcsetattr() in serial.cGary E. Miller2016-05-161-3/+10
* Prefix logs from serial.c with SER:Gary E. Miller2016-05-161-14/+14
* Drop the logic to restore old tty parameters on device close.Eric S. Raymond2016-05-111-33/+2
* Address Savannah bug #45270: serial driver does not work properly on pipes.Eric S. Raymond2016-01-041-1/+4
* Copy structs using assignment, not memcpy().Zbigniew Chyla2015-05-311-2/+1
* Trailing whitespace fixup.Gary E. Miller2015-04-301-2/+2
* Revert "Copy structs using assignment, not memcpy()."Gary E. Miller2015-04-281-1/+2
* Copy structs using assignment, not memcpy().Zbigniew Chyla2015-04-281-2/+1
* Add a minimal PPS driver.Gary E. Miller2015-04-021-0/+1
* Comment /dev/ppsX open flow.Gary E. Miller2015-03-311-1/+6
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-19/+2
* Only you cabn prevent obscure magic numbers.Eric S. Raymond2015-03-301-9/+9
* Do not let gpsd_serial_open() try to open a /dev/ppsGary E. Miller2015-03-291-1/+6
* Attempt to support /dev/pps devices.Eric S. Raymond2015-03-291-0/+6
* Clean up most spint errors. All regression tests pass.Eric S. Raymond2015-03-281-4/+2
* splint cleanup. Fixes for minor but real issues...Eric S. Raymond2015-03-281-0/+2
* splint can't play the BLUEZGary E. Miller2015-03-251-0/+3
* Float elimination. All regression tests pass.Eric S. Raymond2015-03-201-1/+1
* Include path in faInclude path in file open failure messages.Eric S. Raymond2015-03-101-3/+6
* OS X, fix warning of missing cast speed_t -> unsigned longGary E. Miller2015-03-091-2/+2
* gpsd-report() -> gpsd_log()Eric S. Raymond2015-03-071-43/+43
* HAVE_BLUEZ -> ENABLE_BLUEZ. It's a feature flag, not a platform quirk.Eric S. Raymond2015-03-011-3/+3
* splint cleanup. All regressiion tests pass.Eric S. Raymond2015-02-091-1/+1
* Reinstate blocking I/O; it no longer breaks test rebuilds.Eric S. Raymond2015-02-091-22/+17
* Revert to non-blocking I/O. Blocking I/O broke gps-makeregress.Eric S. Raymond2015-02-061-17/+22
* Now we open with nonblock, set CLOCAL, and then turn off nonblock.Eric S. Raymond2015-02-021-2/+15
* O_NONBLOCK was causing more grief than we knew. We don't need VTIME!Eric S. Raymond2015-02-021-1/+1
* Revert mistaken use of CLOCAL in open(2).Eric S. Raymond2015-02-021-4/+2
* Open ttys with CLOCAL, following a suggestion by Hal Murray.Eric S. Raymond2015-02-021-2/+2
* Change to using blocking I/O and VTIME.Eric S. Raymond2015-02-021-20/+4
* Back out the attempt to use VTIME.Eric S. Raymond2015-01-311-56/+13
* Add workaround for VMIN/VTIME situation.Greg Troxel2015-01-301-1/+15
* Alas, we can't use ICANON.Eric S. Raymond2015-01-291-1/+5
* Rare I/O with timeout seems to work. This replaces the adaptive-delay code.Eric S. Raymond2015-01-291-4/+31