From dbfa314823105417fc3431052fbed43be24bf84a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 10 Jul 1998 15:43:18 +0000 Subject: Patch from Quality Quorum . Comments: c/src/lib/libbsp/i386/pc386/console/console.c __assert() modified so it prints on selected console instead of PC console c/src/lib/libbsp/i386/pc386/console/inch.c inch_sleep() modified, so it does not depend upon tmacros.h c/src/lib/libbsp/i386/pc386/pc386dev/GDB.HOWTO description updated c/src/lib/libbsp/i386/pc386/startup/exit.c last output before call to exit() will be printed properly on serial console c/src/lib/libbsp/i386/pc386/startup/irq.c re-submitted bug fix for problem in irqs over 7. --- c/src/lib/libbsp/i386/pc386/startup/exit.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'c/src/lib/libbsp/i386/pc386/startup') diff --git a/c/src/lib/libbsp/i386/pc386/startup/exit.c b/c/src/lib/libbsp/i386/pc386/startup/exit.c index 328a0afa76..5166049d34 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/exit.c +++ b/c/src/lib/libbsp/i386/pc386/startup/exit.c @@ -34,6 +34,7 @@ #include #include +#include #include /*-------------------------------------------------------------------------+ @@ -70,6 +71,11 @@ void _exit(int status) } else { + /* Close console */ + __rtems_close(2); + __rtems_close(1); + __rtems_close(0); + PC386_uart_intr_ctrl(PC386ConsolePort, PC386_UART_INTR_CTRL_DISABLE); PC386_uart_polled_write(PC386ConsolePort, '\r'); -- cgit v1.2.3