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