From: SourceForge.net <no...@so...> - 2008-01-02 18:42:41
|
Bugs item #1862356, was opened at 2008-01-02 10:42 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1862356&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 25. Channel System Group: obsolete: 8.4.13 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Derek Millar (demillar) Assigned to: Andreas Kupries (andreas_kupries) Summary: arguments to TclCreatePipeline cannot start with '|' Initial Comment: Any parameter to TclCreatePipeline which begins with a pipe symbol triggers the 'command needed' case, even if it's not just a | or |&. This makes it impossible to pass any parameter to a child process which begins with a pipe symbol. The problem occurs on 8.4.13 but not on 8.4.7. I haven't checked other versions. Example: (Tcl 8.4.7) % exec echo |foo |foo (Tcl 8.4.13) % exec echo |foo illegal use of | or |& in command ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1862356&group_id=10894 |