about summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2018-09-01 01:54:44 -0400
committerRich Felker <dalias@aerifal.cx>2018-09-01 02:06:10 -0400
commit9b14ad541068d4f7d0be9bcd1ff4c70090d868d3 (patch)
treeee80fd4be7d6d4a96858e02d76e4b53f038bf35d /include
parent0b4c92b7acf63529858e7f8a3bb6505cd2b6e962 (diff)
downloadmusl-9b14ad541068d4f7d0be9bcd1ff4c70090d868d3.tar.gz
musl-9b14ad541068d4f7d0be9bcd1ff4c70090d868d3.tar.xz
musl-9b14ad541068d4f7d0be9bcd1ff4c70090d868d3.zip
always terminate by SIGABRT when abort is called
Linux makes this surprisingly difficult, but it can be done. the trick
here is using the fact that we control the implementation of sigaction
to prevent changing the disposition of SIGABRT to anything but SIG_DFL
after abort has tried and failed to terminate the process simply by
calling raise(SIGABRT).
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions