From f10d37f018ca0e9359cdcf54c6d5ac5bd90e2905 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 24 Jul 2007 20:52:56 +0000 Subject: 2007-07-24 Joel Sherrill * Makefile.am, startup/main.c: Now can link with C compiler and not require C++ compiler to link. The file rtems-ctor.cc is not being built but if there is a need for C++ code to run on this BSP, then it will have to be addressed. The simplest solution which might work is to check the RTEMS system state before calling bsp_start() in main(). --- c/src/lib/libbsp/unix/posix/startup/main.c | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'c/src/lib/libbsp/unix/posix/startup/main.c') diff --git a/c/src/lib/libbsp/unix/posix/startup/main.c b/c/src/lib/libbsp/unix/posix/startup/main.c index 520cd36b04..c30d65e2ca 100644 --- a/c/src/lib/libbsp/unix/posix/startup/main.c +++ b/c/src/lib/libbsp/unix/posix/startup/main.c @@ -24,31 +24,7 @@ int main( char **argv ) { - rtems_argc = argc; - rtems_argv = argv; - - bsp_start(); - - if ((argc > 0) && argv && argv[0]) - rtems_progname = argv[0]; - else - rtems_progname = "RTEMS"; - - /* - * Start multitasking - */ - - rtems_initialize_executive_late( bsp_isr_level ); - - /* - * Returns when multitasking is stopped - * This allows our destructors to get run normally - */ - - fflush( stdout ); - fflush( stderr ); - - bsp_cleanup(); + boot_card(); return 0; } -- cgit v1.2.3