  #include <thread>
  #include <map>
  
  #ifndef sighandler_t
  typedef void (*sighandler_t)(int sig);
  #endif
  
 
</s> remove #include <ctime>
 </s> add  </s> remove     struct tm sys_time = get_time();
 </s> add     struct tm sys_time = util::get_time();
#include <ctime>
#include <sstream>
#include <iomanip>
  #include <thread>
  #include <map>
#include <ctime>
#include <sstream>
#include <iomanip>
  
  #ifndef sighandler_t
  typedef void (*sighandler_t)(int sig);
  #endif
  
keep add keep keep keep keep keep
 Store almanac on ublox poweroff (#20967)

* Store almanac on ublox poweroff

* send current UTC time

* move message building to ublox_msg.h 
selfdrive/common/util.h