* Most of the new code is in TclIOCmd.c which is
getting quite large, another possibility is a new file
TclProcess.c
* A new platform specific function TclGetProcessStatus
() is like Tcl_WaitPid() but provides a platform
independent means of indicating the error condition if an
invalid process id is specified. I dont think Tcl_WaitPid
() can do this given its current interface
* A new platform specific function Tcl_GetPidHandle() is
the converse of Tcl_GetPid()
* TclpCreateProcess() was inconsistent in its treatment
of NULL TclFiles on UNIX is meant use the parent
channels, on Windows it meant leave them
disconnected. TclCreatePipeline() always connects them
(as far as I can tell), Ive changed the UNIX
implementation to be consistent with that on Windows.
* Successfully runs the examples shown in the TIP on
Solaris 2.8 and Windows XP and no regressions seen in
existing tests
* Ive not done anything special for macosx
* new tests and docs not yet done
Logged In: YES
user_id=810219
I entered a filename for the patch file but forgot to check the
box. Let's try again.
Logged In: YES
user_id=810219
I entered a filename for the patch file but forgot to check the
box. Let's try again.