From 8e3ea14c9406f3f3e5fe613bfe59906447a195e0 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Thu, 16 Aug 2018 14:25:24 -0700 Subject: uhd: Remove usage of time_t (except when required) The C/C++ standards don't define what time_t is, only that it is arithmetic (and real for C11, and integral for C++). It should not be used in portable software and is only used as the return value for some libc calls. A common definition for time_t is int64_t, so we'll switch to that permanently in our own APIs. System APIs will of course stick with time_t. --- host/lib/usrp/gps_ctrl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'host/lib/usrp/gps_ctrl.cpp') diff --git a/host/lib/usrp/gps_ctrl.cpp b/host/lib/usrp/gps_ctrl.cpp index 67803bec6..717654151 100644 --- a/host/lib/usrp/gps_ctrl.cpp +++ b/host/lib/usrp/gps_ctrl.cpp @@ -372,7 +372,7 @@ private: return gps_time; //keep gcc from complaining } - time_t get_epoch_time(void) { + int64_t get_epoch_time(void) { return (get_time() - from_time_t(0)).total_seconds(); } -- cgit v1.2.3