{
Tcl_Channel newChannel;
int bindFnum, fnum;
char *srcChannelId, *targetChannelId;
char *srcChannelId = NULL, *targetChannelId;
if ((objc < 2) || (objc > 3)) {
return TclX_WrongArgs (interp, objv [0],