07039b8a36
The POSIX standard dictates that during abnormal termination the functions registered by atexit() are _not_ called, also flushing the streams is optional. So in this case, it is perfectly legal / better to call the kernel system call _exit() instead. This fixes regression issues caused by removal exit() from the kernel. |
||
---|---|---|
.. | ||
Kconfig | ||
lib_abort.c | ||
lib_abs.c | ||
lib_aligned_alloc.c | ||
lib_atexit.c | ||
lib_atof.c | ||
lib_atoi.c | ||
lib_atol.c | ||
lib_atoll.c | ||
lib_bsearch.c | ||
lib_checkbase.c | ||
lib_div.c | ||
lib_exit.c | ||
lib_getprogname.c | ||
lib_itoa.c | ||
lib_labs.c | ||
lib_ldiv.c | ||
lib_llabs.c | ||
lib_lldiv.c | ||
lib_mblen.c | ||
lib_mbstowcs.c | ||
lib_mbtowc.c | ||
lib_mkdtemp.c | ||
lib_mkstemp.c | ||
lib_mktemp.c | ||
lib_openpty.c | ||
lib_posix_memalign.c | ||
lib_ptsname.c | ||
lib_ptsnamer.c | ||
lib_qsort.c | ||
lib_rand48.c | ||
lib_rand.c | ||
lib_realpath.c | ||
lib_srand.c | ||
lib_strtol.c | ||
lib_strtold.c | ||
lib_strtoll.c | ||
lib_strtoul.c | ||
lib_strtoull.c | ||
lib_unlockpt.c | ||
lib_valloc.c | ||
lib_wcstombs.c | ||
lib_wctomb.c | ||
Make.defs |