JRuby

Socket#syswrite (the non-buffered one) raises SystemCallError on broken pipe