diff options
Diffstat (limited to 'gcc-4.8.1/libgo/runtime/go-main.c')
-rw-r--r-- | gcc-4.8.1/libgo/runtime/go-main.c | 54 |
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 (); -} |