diff --git a/navcat.cc b/navcat.cc index eb0e793..c051165 100644 --- a/navcat.cc +++ b/navcat.cc @@ -26,11 +26,6 @@ using namespace std; extern const char* g_gitHash; -void unixDie(const std::string& str) -{ - throw std::runtime_error(str+string(": ")+string(strerror(errno))); -} - time_t parseTime(std::string_view in) { time_t now=time(0); diff --git a/navmon.cc b/navmon.cc index cc3e38b..01ae6d4 100644 --- a/navmon.cc +++ b/navmon.cc @@ -351,3 +351,8 @@ size_t writen2(int fd, const void *buf, size_t count) return count; } + +void unixDie(const std::string& reason) +{ + throw std::runtime_error(reason+": "+strerror(errno)); +} diff --git a/navmon.hh b/navmon.hh index bbbc5db..6091eb9 100644 --- a/navmon.hh +++ b/navmon.hh @@ -78,3 +78,4 @@ double utcFromGPS(int wn, double tow); std::string makeHexDump(const std::string& str); size_t writen2(int fd, const void *buf, size_t count); +void unixDie(const std::string& reason);