TCL users - bug in "exec" command

Drew R Whitehouse drw900 at anusf.anu.edu.au
Mon May 6 11:37:52 AEST 1991


	For any one using tcl on SG's machine - vfork isn't supported
properly. This breaks the exec command. The fix is simple, in
Tcl_ExecCmd() (tclCmdAH.c) replace the call to vfork woth fork. I use
-


    /*
     * Fork off the child process.
     */

#ifdef sgi
    pid = fork();
#else
    pid = vfork();
#endif

								Drew

P.S. If you haven't tried TCL check it out ! (tk.tar.Z at sprite.berkeley.edu)

// Drew Whitehouse,                E-mail:  drw900 at anusf.anu.edu.au 
// Visualization Group,            Fax   : +61 (0)6 247 3425 
// Australian National University, Phone : +61 (0)6 249 5985
// Supercomputer Facility.
// GPO Box 4, Canberra ACT Australia 2601.



More information about the Comp.sys.sgi mailing list