Article View: comp.sys.amiga.tech
Article #944Spawning an independent, concurent process
From: Dale Larson
Date: Fri, 18 Aug 1989 19:21
Date: Fri, 18 Aug 1989 19:21
66 lines
1937 bytes
1937 bytes
/* Go ahead, eat this line... */
I am trying to load and start a process to run concurently with
the parent process. The problem is that I keep getting visits
from the guru when I try the CreateProc. Below are two VERY
short programs that I am compiling with Aztec 3.6a. The first is
supposed to load and start the second which is just supposed to send
some junk to my debug terminal.
--------------
/* Program 1 */
#include <libraries/dos.h>
main()
{
LONG newseg;
if ( (newseg = LoadSeg("test")) != 0L)
{
printf ("Successfully loaded segment to %ld.\n", newseg);
if ( (CreateProc("mytest", 0L, newseg, 4000L) ) != 0L)
{
puts("Successfully CreateProc'ed");
/* Yeah, I realize that this loses some memory and that
at some point in the future I would need to UnLoadSeg */
}
else
{
puts("failed CreateProc.");
UnLoadSeg(newseg);
puts("unloaded.");
}
}
else
{
puts("failed LoadSeg.");
}
}
-------------------
/* program 2 */
#include <libraries/dos.h>
main()
{
KPutStr ("I was here...");
Delay(500L);
KPutStr ("But now I'm leaving!");
}
---------------------
Pray tell, to what depths of stupidity have I fallen this time?
--
dTb dTb
I know enough about epistemology to know that I don't know anything
about programming OR epistemology!
Digital Teddy Bear dlarson@blake.acs.washington.edu
Technical Details
Message-ID:
<3301@blake.acs.washington.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!blake!dlarsonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!blake!dlarson From: dlarson@blake.acs.washington.edu (Dale Larson) Newsgroups: comp.sys.amiga.tech Subject: Spawning an independent, concurent process Message-ID: <3301@blake.acs.washington.edu> Date: 18 Aug 89 19:21:32 GMT Organization: The Evergreen State College, WA Lines: 65 Keywords: LoadSeg, CreateProc