> "S. Kent Hamilton" <kenth@scscom.com>:
SKH>	I just started on it and I have tkined working, but I need to do some 
SKH>	work with it to get the Unix domain stuff working.  scotty works but 
SKH>	I can't run the two together because of the unix_domain sockets.
If you have got some replies or a solution, please let us know, to put
a fix or workaround into tkined/scotty, if possible.
If not, let me ask about further informations:
tkined opens a socketpair to communicate with scotty (and possibly
other workers). I guess these are the unix domain sockets, causing the
trouble.
This is done in method.c of tkined:
>      if (socketpair (AF_UNIX, SOCK_STREAM, 0, object->xv) < 0) {
>  	object->xv[0] = object->xv[1] = -1;
>  	interp->result = "unable to get socket pair";
>  	return TCL_ERROR;
>      }
For a SunOS only the AF_UNIX domain is supported and i think thats
true for other bsd4.2 based Unix'es too. But maybe Sco Unix can use
something else (AF_INET or ...) ?
I'm quite not familar with Sco Unix. Maybe the manpage of socketpair()
gives a hint about the problem and a possible solution ?
Maybe a workaroud would be a socketpair() replacement which creates
two inet domain sockets, bound to diffrent ports, connects them via
accept/connect and uses this connection after a fork. But i am not
sure, if this would be usable.
							Erik
-- Tkined is written by Juergen Schoenwaelder (schoenw@ibr.cs.tu-bs.de)