aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_async.c
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2018-06-12 15:25:38 +0200
committerLukas Larsson <[email protected]>2018-07-30 16:02:33 +0200
commit48bbcab1b0d51ed19ab5676aa712e976bc76ee97 (patch)
treee6615bba09431e96d532fb3b35d4e5e65159e22e /erts/emulator/beam/erl_async.c
parentafdea8a790903c4500185cf0459b23acf4bde062 (diff)
downloadotp-48bbcab1b0d51ed19ab5676aa712e976bc76ee97.tar.gz
otp-48bbcab1b0d51ed19ab5676aa712e976bc76ee97.tar.bz2
otp-48bbcab1b0d51ed19ab5676aa712e976bc76ee97.zip
erts: Handle EMFILE errors in forker_driver for write
Before this change, if a write to the uds failed due to EMFILE to ETOOMANYREFS the entire vm would crash. This change makes it so that an SIGCHLD is simulated to that the error is propagated to the user instead of terminating the VM.
Diffstat (limited to 'erts/emulator/beam/erl_async.c')
0 files changed, 0 insertions, 0 deletions