Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Nov 2009 07:20:34 +0000 (UTC)
From:      Mikhail Teterin <mi@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/lang/tclX/files patch-signal-test
Message-ID:  <200911270720.nAR7KYjA013423@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911270720.nAR7KYjA013423>