cvs commit: ports/lang/tclX/files patch-signal-test
Mikhail Teterin
mi at FreeBSD.org
Fri Nov 27 07:20:34 UTC 2009
mi 2009-11-27 07:20:34 UTC
FreeBSD ports repository
Added files:
lang/tclX/files patch-signal-test
Log:
At some point a change in Tcl's core (in both 8.5 and 8.4) resulted
in an unintended call to write ZERO bytes to any descriptor, that was
opened for writing, when closing it.
When the descriptor belongs to a pipe, with its other end closed -- such
as when the started process has exited, doing so results in a SIGPIPE.
Tcl's core ignores SIGPIPEs, but TclX' self-tests didn't and began to
fail.
The bug should now be fixed in Tcl, but this patch is needed for TclX to
pass its own tests even when using the uncorrected version of Tcl.
Revision Changes Path
1.1 +32 -0 ports/lang/tclX/files/patch-signal-test (new)
More information about the cvs-ports
mailing list