-/* Copyright (C) 2002-2015 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught and Paul Brook <paul@nowt.org>
This file is part of the GNU Fortran runtime library (libgfortran).
<http://www.gnu.org/licenses/>. */
#include "libgfortran.h"
-#include <stdlib.h>
#include <string.h>
-#include <limits.h>
-#include <errno.h>
#ifdef HAVE_UNISTD_H
options_t options;
-/* This will be 0 for little-endian
- machines and 1 for big-endian machines.
-
- Currently minimal libgfortran only runs on little-endian devices
- which don't support constructors so this is just a constant. */
-int big_endian = 0;
-
static int argc_save;
static char **argv_save;
-static const char *exe_path;
-
/* recursion_check()-- It's possible for additional errors to occur
* during fatal error processing. We detect this condition here and
* exit with code 4 immediately. */
}
-/* Return the full path of the executable. */
-char *
-full_exe_path (void)
-{
- return (char *) exe_path;
-}
-
-
/* Set the saved values of the command line arguments. */
void
{
argc_save = argc;
argv_save = argv;
- exe_path = argv[0];
}
iexport(set_args);