Tcl Source Code

View Ticket
Ticket UUID: 1476191
Title: exec function ignores stderr
Type: RFE Version: None
Submitter: fishybell Created on: 2006-04-25 15:24:42
Subsystem: 24. Channel Commands Assigned To: andreas_kupries
Priority: 5 Medium Severity:
Status: Open Last Modified: 2006-08-31 06:04:49
Resolution: None Closed By:
    Closed on:
Currently the exec function will always fail if the
process writes to standard error. Since various
applications use stderr for debug output it would be
useful to retain this output without having to resort
to redirecting stderr to stdout. I've included a patch
that adds the "-ignorestderr" option to exec to
accomplish just this. Without the switch, exec runs as
normal, with the switch stderr will continue to be
written without stopping the command. The drawback to
this is that if "-ignorestderr" is used, and the
program fails, stderr is not appended to the result. It
is useful in some situations, but not others.

I've tested the patch only on linux. It should function
properly on windows, but will need testing. The patch
is against the most recent cvs checkout from sourceforge.
User Comments: arunbp added on 2006-08-31 06:04:49:
Logged In: YES 


fishybell added on 2006-04-25 22:24:45:

File Added - 175739: exec.diff