Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Declare socket-valued ints as socket_t. | Eric S. Raymond | 2009-12-31 | 1 | -2/+3 | |
| | ||||||
* | Include the whole config file in gpsd.h. | Eric S. Raymond | 2009-11-20 | 1 | -0/+2 | |
| | | | | | | | That is, instead of sectioning out two little config defines and putting them in. This makes gpsd.h self-copntained (e.g. in case it gets installed as a library header) and means we can get rid of most inclusions of it. | |||||
* | Fix some whitespace glitches found while experimenting with indent(1). | Eric S. Raymond | 2009-11-17 | 1 | -1/+1 | |
| | | | | All regression tests pass. | |||||
* | Correct some splint annotations. | Eric S. Raymond | 2009-09-11 | 1 | -0/+2 | |
| | | | | | The codebase now splints completely clean - no errors, no warnings, no splint croaking on include files it can't handle. | |||||
* | Finally found the right set of exclusions to stop splint from choking. | Eric S. Raymond | 2009-09-11 | 1 | -4/+4 | |
| | | | | Now to see if I can trim them any. | |||||
* | Guard some inclusions that splint doesn't like. | Eric S. Raymond | 2009-09-10 | 1 | -0/+2 | |
| | | | | No effect on compilation. All regression tests pass. | |||||
* | Partial splint cleanup. All regression tests pass. | Eric S. Raymond | 2009-09-09 | 1 | -7/+7 | |
| | ||||||
* | Add gps_errstr() to the client API so client code doesn't have to | Eric S. Raymond | 2009-08-26 | 1 | -0/+13 | |
| | | | | reinvent it all the time. Use it in gpsmon. | |||||
* | system call failure should be tested against -1, rather than "< 0" | Chris Kuethe | 2009-07-09 | 1 | -2/+2 | |
| | ||||||
* | Splint cleanup and removal of some unneeded headers. | Eric S. Raymond | 2009-01-21 | 1 | -0/+2 | |
| | ||||||
* | C syntax fix... | Chris Kuethe | 2008-08-18 | 1 | -0/+2 | |
| | | | | | ...work around declarations after statements by putting this inside its own scope. pacifies gcc2... | |||||
* | Don't die if getprotobyname fails. Patch from Ulf Lamping on gpsd-dev | Chris Kuethe | 2007-10-18 | 1 | -9/+13 | |
| | ||||||
* | More splint cleanups. | Eric S. Raymond | 2007-06-02 | 1 | -2/+4 | |
| | | | | | | There is a remote possibility the packet.c patch could change the behavior of the TSIP driver, but I think the code was just broken -- see the dangling else in the "before" part of the diff. | |||||
* | splint cleanups, and move a static to wre it belongs in the driver structure. | Eric S. Raymond | 2007-06-01 | 1 | -0/+2 | |
| | ||||||
* | Change return ttype of gpsd_write to be what the Garmin driver was expecting; | Eric S. Raymond | 2007-06-01 | 1 | -0/+2 | |
| | | | | | it actually makes more sense this way. (Fixes what may have been a subtle bug.) | |||||
* | splint cleanups, including a tweak to Makefile.am... | Eric S. Raymond | 2007-05-31 | 1 | -2/+2 | |
| | | | | | | ...to make sure that gpsd.h is always regenerated when splint or other tools want to see C sources. | |||||
* | generic function to get the ip of the client, as a string. | Chris Kuethe | 2007-04-14 | 1 | -0/+17 | |
| | ||||||
* | make this compile again on linux. | Chris Kuethe | 2007-01-22 | 1 | -1/+1 | |
| | | | | | all the #if HAVE_something tests depend on definitions from gpsd_config.h, which depends on definitions from sys/types.h. | |||||
* | Add support for setting IP TOS and TCP options to reduce transit delay. | Chris Kuethe | 2007-01-22 | 1 | -2/+21 | |
| | | | | This may be useful on congested networks | |||||
* | Rename config.h so it can be installed as gpsd_config.h... | Chris Kuethe | 2006-10-26 | 1 | -3/+4 | |
| | | | | | | ...for those who want to build their own apps linked against libgps and want the headers to work. Works on OpenBSD, tested by Jeff Francis on OS X and Linux | |||||
* | Add subversion ID tags near the beginning of every file. | Chris Kuethe | 2006-09-21 | 1 | -0/+1 | |
| | | | | First line where possible, second line for scripts called with #! | |||||
* | 75 splint warnings with all -unrecog directives removed. | Eric S. Raymond | 2005-06-07 | 1 | -2/+2 | |
| | ||||||
* | 78 splint warnings. | Eric S. Raymond | 2005-06-07 | 1 | -2/+2 | |
| | ||||||
* | 698 splint warnings. | Eric S. Raymond | 2005-05-27 | 1 | -2/+2 | |
| | ||||||
* | 879 splint warnings. | Eric S. Raymond | 2005-05-27 | 1 | -1/+1 | |
| | ||||||
* | Make a start at cleaning up splint warnings. | Eric S. Raymond | 2005-05-26 | 1 | -4/+4 | |
| | ||||||
* | Large step towards enabling sirfmon to run as a client... | Eric S. Raymond | 2005-05-25 | 1 | -0/+2 | |
| | | | | ...but it doesn't quite work yet. | |||||
* | Add a prototype to pacify the compiler. | Eric S. Raymond | 2005-03-07 | 1 | -0/+1 | |
| | ||||||
* | add missing close() on error conditions. | Gary E. Miller | 2005-03-06 | 1 | -2/+6 | |
| | ||||||
* | Consify some arguments. | Eric S. Raymond | 2005-01-01 | 1 | -1/+1 | |
| | ||||||
* | Move config.h include into gpsd.h so we can never foo up the structure | Eric S. Raymond | 2004-12-30 | 1 | -1/+0 | |
| | | | | definition by forgetting it. | |||||
* | Make sure all files that need config.h inclusion have it. | Eric S. Raymond | 2004-10-05 | 1 | -0/+1 | |
| | ||||||
* | BSD port fixes and more code cleanup. | Eric S. Raymond | 2004-10-04 | 1 | -1/+0 | |
| | ||||||
* | Tighten up more code. | Eric S. Raymond | 2004-09-30 | 1 | -2/+1 | |
| | ||||||
* | Yet more cleanup and compaction. | Eric S. Raymond | 2004-09-29 | 1 | -14/+5 | |
| | ||||||
* | Remove some redundant structure members. | Eric S. Raymond | 2004-09-29 | 1 | -1/+0 | |
| | ||||||
* | Better handling of network errors. | Eric S. Raymond | 2004-09-28 | 1 | -1/+1 | |
| | ||||||
* | Clean up things so gpscli_report() is no longer required on client side. | Eric S. Raymond | 2004-08-24 | 1 | -35/+12 | |
| | ||||||
* | There is no longer any good reason for passivesock to be in the | Eric S. Raymond | 2004-08-23 | 1 | -55/+0 | |
| | | | | client-side library. | |||||
* | Get rid of some obviously bogus code. | Eric S. Raymond | 2004-08-23 | 1 | -3/+1 | |
| | ||||||
* | Improve some error messages. | Eric S. Raymond | 2004-08-20 | 1 | -4/+4 | |
| | | | | (First commit under Subversion!) | |||||
* | Better error message. | Eric S. Raymond | 2004-08-18 | 1 | -1/+2 | |
| | ||||||
* | Split new gps.h from gpsd.h. | Eric S. Raymond | 2004-08-17 | 1 | -0/+1 | |
| | ||||||
* | gps.c and xgpsspeed.c are rewritten to use the new library interface. | Eric S. Raymond | 2004-08-14 | 1 | -22/+28 | |
| | | | | | | | As a result, xgpsspeed now actually works. The distribution now includes a libgpsd.3 manual page. Fixed an embarassing little bug in the Makefile install production -- comma rather than period in a man-page name. | |||||
* | Header consolidation. Sinse there is really only one context | Eric S. Raymond | 2004-08-13 | 1 | -15/+12 | |
| | | | | | structure now that carries the entire library state, pull it into one header. | |||||
* | Namespace control. Give all library functions an appropriate prefix. | Eric S. Raymond | 2004-08-13 | 1 | -16/+16 | |
| | ||||||
* | ESR's gpsd patch #4: This is the one that nukes globals. | Eric S. Raymond | 2004-08-11 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | There is exactly one (1) global variable left after this patch. It is called "session", and is a per-GPS-session object that looks like this: struct session_t { int debug; struct longlat initpos; int device_type; struct OUTDATA gNMEAdata; }; The next step is for the device-type field to stop being an enum and become an object pointer -- or as close to an object pointer as you get in C, anyway. It will refer to a driver object. | |||||
* | removed include of varargs.h | Remco Treffkorn | 2003-12-20 | 1 | -1/+0 | |
| | ||||||
* | various changes/fixes on the way to a better mousetrap | Remco Treffkorn | 2002-10-27 | 1 | -0/+6 | |
| | | | | support for bigendian archs with dgps | |||||
* | Added SO_REUSEADDR to socket options | Remco Treffkorn | 2002-10-17 | 1 | -0/+5 | |
| |