diff options
author | Lukas Larsson <[email protected]> | 2018-06-12 15:25:38 +0200 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2018-07-30 16:02:33 +0200 |
commit | 48bbcab1b0d51ed19ab5676aa712e976bc76ee97 (patch) | |
tree | e6615bba09431e96d532fb3b35d4e5e65159e22e /erts/emulator/sys/unix/sys_float.c | |
parent | afdea8a790903c4500185cf0459b23acf4bde062 (diff) | |
download | otp-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/sys/unix/sys_float.c')
0 files changed, 0 insertions, 0 deletions