diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/exec/libcsupport/src/newlibc.c | 1 | ||||
-rw-r--r-- | c/src/lib/libc/newlibc.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/c/src/exec/libcsupport/src/newlibc.c b/c/src/exec/libcsupport/src/newlibc.c index d6a7f6fd6b..ae5365aa39 100644 --- a/c/src/exec/libcsupport/src/newlibc.c +++ b/c/src/exec/libcsupport/src/newlibc.c @@ -355,6 +355,7 @@ int get_errno() #if !defined(pc386) void _exit(int status) { + libc_wrapup(); /* Why? XXX */ rtems_shutdown_executive(status); } #endif diff --git a/c/src/lib/libc/newlibc.c b/c/src/lib/libc/newlibc.c index d6a7f6fd6b..ae5365aa39 100644 --- a/c/src/lib/libc/newlibc.c +++ b/c/src/lib/libc/newlibc.c @@ -355,6 +355,7 @@ int get_errno() #if !defined(pc386) void _exit(int status) { + libc_wrapup(); /* Why? XXX */ rtems_shutdown_executive(status); } #endif |