From 966cbb896949b50834709bc1eb9cc75d505e3148 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 4 Jan 2016 20:12:32 +0100 Subject: ... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/radharc.c | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) (limited to 'src/radharc.c') diff --git a/src/radharc.c b/src/radharc.c index 292c0b6..43e1385 100644 --- a/src/radharc.c +++ b/src/radharc.c @@ -14,39 +14,17 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ +#include "solar.h" #include "state.h" #include "haiku.h" #include "macros.h" -/** - * The name of the process. - */ -char *argv0 = NULL; - - /** - * Exit if time the is before year 0 in J2000. - * - * @param The name of the process, `NULL` if unknown. + * The name of the process. */ -#if defined(TIMETRAVELLER) -static void -check_timetravel(const char *argv0) -{ - struct timespec now; - if (clock_gettime(CLOCK_REALTIME, &now)) - haiku(argv0 ? argv0 : "radharc"), exit(1); - if (now.tv_nsec < (time_t)946728000L) - fprintf(stderr, "We have detected that you are a time-traveller" - "(or your clock is not configured correctly.)" - "Please recompile with -DTIMETRAVELLER" - "(or correct your clock.)"), exit(1); -} -#else -# define check_timetravel(_) /* do nothing */ -#endif +char *argv0 = "radharc"; @@ -55,7 +33,7 @@ main(int argc, char *argv[]) { struct settings settings; - check_timetravel(*argv); + t (check_timetravel()); parse_command_line(argc, argv, &settings); argv0 = argv0 ? argv0 : "radharc"; t (get_state_pathname(&settings)); -- cgit v1.2.3-70-g09d2