• Jonas Termansen's avatar
    Don't unblock SIGABRT in abort(3) before calling raise(SIGABRT). · 58374214
    Jonas Termansen authored
    The language in POSIX mentioning overriding blocking or ignoring SIGABRT
    refers to the inevitability of exiting by SIGABRT if SIGABRT isn't caught or
    if the handler does return.
    
    This implementation of abort(3) implements the standard by raising SIGABRT,
    allowing the signal to be caught; and if the signal is blocked or ignored or
    the handler returns, then exit_thread(2) forcefully exits the process as if
    by SIGABRT.
    58374214
Name
Last commit
Last update
..
_Exit.c Loading commit data...
abort.c Loading commit data...
abs.c Loading commit data...
arc4random.c Loading commit data...
arc4random_buf.c Loading commit data...
arc4random_uniform.c Loading commit data...
atexit.c Loading commit data...
atof.c Loading commit data...
atoi.c Loading commit data...
atol.c Loading commit data...
atoll.c Loading commit data...
bsearch.c Loading commit data...
calloc.c Loading commit data...
canonicalize_file_name.c Loading commit data...
canonicalize_file_name_at.c Loading commit data...
clearenv.c Loading commit data...
div.c Loading commit data...
exit.c Loading commit data...
free.c Loading commit data...
getenv.c Loading commit data...
grantpt.c Loading commit data...
labs.c Loading commit data...
ldiv.c Loading commit data...
llabs.c Loading commit data...
lldiv.c Loading commit data...
malloc.c Loading commit data...
mblen.c Loading commit data...
mbstowcs.c Loading commit data...
mbtowc.c Loading commit data...
mkdtemp.c Loading commit data...
mkdtemps.c Loading commit data...
mkostemp.c Loading commit data...
mkostemps.c Loading commit data...
mkstemp.c Loading commit data...
mkstemps.c Loading commit data...
on_exit.c Loading commit data...
posix_openpt.c Loading commit data...
ptsname.c Loading commit data...
ptsname_r.c Loading commit data...
qsort.c Loading commit data...
qsort_r.c Loading commit data...
rand.c Loading commit data...
realloc.c Loading commit data...
reallocarray.c Loading commit data...
realpath.c Loading commit data...
setenv.c Loading commit data...
strtod.c Loading commit data...
strtof.c Loading commit data...
strtol.c Loading commit data...
strtold.c Loading commit data...
strtoll.c Loading commit data...
strtoul.c Loading commit data...
strtoull.c Loading commit data...
system.c Loading commit data...
unlockpt.c Loading commit data...
unsetenv.c Loading commit data...
wcstombs.c Loading commit data...
wctomb.c Loading commit data...