diff --git a/io/io_sigpipe.c b/io/io_sigpipe.c new file mode 100644 index 0000000..379dacc --- /dev/null +++ b/io/io_sigpipe.c @@ -0,0 +1,11 @@ +#include "io_internal.h" +#include +#include + +void io_sigpipe(void) { + static int isitdone; + if (!isitdone) { + signal(SIGPIPE,SIG_IGN); + isitdone=1; + } +}