summaryrefslogtreecommitdiffstats
path: root/c/src
diff options
context:
space:
mode:
Diffstat (limited to 'c/src')
-rw-r--r--c/src/exec/libcsupport/src/newlibc.c1
-rw-r--r--c/src/lib/libc/newlibc.c1
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