summaryrefslogtreecommitdiffstats
path: root/src/radharc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/radharc.c')
-rw-r--r--src/radharc.c30
1 files changed, 4 insertions, 26 deletions
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 <http://www.gnu.org/licenses/>.
*/
+#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));