Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!ogicse!oregon!jmeissen From: jmeissen@oregon.oacis.org (John Meissen) Newsgroups: comp.sys.amiga.tech Subject: Re: Problem with CreateProc & LoadSeg Message-ID: <488@oregon.oacis.org> Date: 8 May 90 17:59:43 GMT References: <897@tau.sm.luth.se> <1856@dialog.sub.org> <5662@sugar.hackercorp.com> <1860@dialog.sub.org> <7778@ubc-cs.UUCP> Organization: Oregon Advanced Computing Institute (OACIS), Beaverton, OR Lines: 17 In article <1860@dialog.sub.org> root@dialog.sub.org (Christian Motz) writes: >As I said, this is something I cannot do, since the programs to be >started are usually standard CLI programs, often to the effect that >they can't or shouldn't be modified. Arrgh! I want fork()! Have you checked the manual? Both C compilers have something similar to fork(). Manx, I believe, has forkexec(), and Lattice has forkl() and forkv(). The Lattice version wouldn't work for BCPL code (C= wouldn't give us any help on how to setup a BCPL process, and Metacomco wouldn't talk to us), but if you are fork'ing something you wrote then it's no problem. Of course, John Toebes may have re-worked the Lattice version to use Execute(), so it may work generically now. -- John Meissen ............................... Oregon Advanced Computing Institute jmeissen@oacis.org (Internet) | "That's the remarkable thing about life; ..!sequent!oacis!jmeissen (UUCP) | things are never so bad that they can't jmeissen (BIX) | get worse." - Calvin & Hobbes