Posted to tcl by lunaphyte at Wed Feb 13 21:49:08 GMT 2019view pretty
# send the CID information to an external program # Input: $ciddate $cidtime $cidnumber $cidname $cidline $cidtype "" "" proc sendCID {cid} { global Program global ExecSh global ModDir global WakeUp set modcid "$cid" # send DATE\nTIME\nNUMBER\nNAME\nLINE\nTYPE\nMESG\nMTYPE\n set modtype "using a module" set modin "[lindex $cid 0]\n[lindex $cid 1]\n[lindex $cid 2]\n[lindex $cid 3]\n[lindex $cid 4]\n[lindex $cid 5]\n[lindex $cid 6]\n[lindex $cid 7]" if $ExecSh { catch {exec sh -c $Program << "$modin" >@stdout &} oops } else { catch {exec $Program << "$modin" >@stdout &} oops } doVerbose "$modtype\nSent $Program $modcid" 1 }