diff options
author | Fred Wright <fw@fwright.net> | 2017-01-22 00:11:34 -0800 |
---|---|---|
committer | Fred Wright <fw@fwright.net> | 2017-01-22 14:02:55 -0800 |
commit | cb1403d842a2fdbe6109eaf48acb7a494f30784d (patch) | |
tree | eacc95e6c39338950688aa5473c84619ebeeb555 /gpsdclient.c | |
parent | 0fbb94143ec4a5baf569b09937b28d4339cc8a00 (diff) | |
download | gpsd-cb1403d842a2fdbe6109eaf48acb7a494f30784d.tar.gz |
Initial creation of os_compat.h.
This creates a header for os_compat.c, and moves the related
prototypes into it from gpsd_config.h (as created by SConstruct),
after adding references to it to gpsd.h (via gpsd.h-tail) and a few
other sources that need it but don't include gpsd.h.
It also removes includes of <time.h> in the places where they were
only needed for the code now removed from gpsd_config.h.
TESTED:
Ran "scons build-all check" on OSX 10.9 (with strlcat/strlcpy but no
clock_gettime), OSX 10.12 (with strlcat/strlcpy and clock_gettime),
and Ubuntu 14 (with clock_gettime but no strlcat/strlcpy). Also
verified that fallback versions were not being included where
unnecessary.
Diffstat (limited to 'gpsdclient.c')
-rw-r--r-- | gpsdclient.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gpsdclient.c b/gpsdclient.c index 70093b4a..b1b679be 100644 --- a/gpsdclient.c +++ b/gpsdclient.c @@ -8,13 +8,13 @@ #include <stdlib.h> #include <string.h> #include <strings.h> /* for strcasecmp() */ -#include <time.h> /* for time_t */ #include <math.h> #include <assert.h> #include "gpsd_config.h" #include "gps.h" #include "gpsdclient.h" +#include "os_compat.h" static struct exportmethod_t exportmethods[] = { #if defined(DBUS_EXPORT_ENABLE) |