Parent process has forked child(s) and child sometimes sends some short strings to parent via IO::Socket::UNIX instance. When parent is sigkilled to mimize some weird situations, child immediatelly and quietly dies when attempting to print something into socket. I cannot test the socket, if the opposite site is sane or not, respectively, if write operation will be successive. Is there some way how to recognize that write operation will be fatal or successive?