aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/libgo/runtime/go-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/libgo/runtime/go-main.c')
-rw-r--r--gcc-4.8.1/libgo/runtime/go-main.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/gcc-4.8.1/libgo/runtime/go-main.c b/gcc-4.8.1/libgo/runtime/go-main.c
deleted file mode 100644
index 97d140583..000000000
--- a/gcc-4.8.1/libgo/runtime/go-main.c
+++ /dev/null
@@ -1,54 +0,0 @@
-/* go-main.c -- the main function for a Go program.
-
- Copyright 2009 The Go Authors. All rights reserved.
- Use of this source code is governed by a BSD-style
- license that can be found in the LICENSE file. */
-
-#include "config.h"
-
-#include <stdlib.h>
-#include <time.h>
-#include <unistd.h>
-
-#ifdef HAVE_FPU_CONTROL_H
-#include <fpu_control.h>
-#endif
-
-#include "runtime.h"
-#include "go-alloc.h"
-#include "array.h"
-#include "arch.h"
-#include "malloc.h"
-
-#undef int
-#undef char
-#undef unsigned
-
-/* The main function for a Go program. This records the command line
- parameters, calls the real main function, and returns a zero status
- if the real main function returns. */
-
-extern char **environ;
-
-extern void runtime_main (void);
-static void mainstart (void *);
-
-/* The main function. */
-
-int
-main (int argc, char **argv)
-{
- runtime_check ();
- runtime_args (argc, (byte **) argv);
- runtime_osinit ();
- runtime_schedinit ();
- __go_go (mainstart, NULL);
- runtime_mstart (runtime_m ());
- abort ();
-}
-
-static void
-mainstart (void *arg __attribute__ ((unused)))
-{
- runtime_main ();
-}