Article View: dnet.atari
Article #326Pexec
From: Thorsten Zoerner
Date: Wed, 26 Jun 1991 12:06
Date: Wed, 26 Jun 1991 12:06
28 lines
1618 bytes
1618 bytes
Servus. Ich hab da ein eher geringes Problem mit der GEMDOS-Pexec- Funktion unter TOS 1.4; aber vielleicht hat ja schon mal jemand in einer aehnlichen Richtung geforscht, und kann mir einige Muehen ersparen. Und zwar: Ich lasse den User ein File benennen, das dann als Overlay (3-Modus) eingeladen wird. Wird jetzt aber aus Versehen z.B. ein ASM statt PRG angegeben, so folgt natuerlich ein TOS- Error 66. Jedoch: Der allocierte Speicher wird vom TOS _nicht_ wieder freige- geben, und die Startadresse des verwendeten Speicherbereichs ist meines Erachtens auch nicht ermittelbar (D0=-66, A0 scheinbar = USP, alle and. Register natuerlich unveraendert). Was tun ? Ich greife bis jetzt zur Notloesung, vorher ein Malloc und Mfree zu machen, um so die hoechstwahrscheinliche Startadresse fuer das Overlay zu bekommen. Das klappt aber natuerlich auch nicht immer, und scheint mir auch nicht besonders legal. Hat jemand eine bessere Idee ? Tom ---- Th. Zoerner, Neuweiherstr.36, D-W-8523 BD tnzoerne@faui09.informatik.uni-erlangen.de
Technical Details
Message-ID:
<tnzoerne.677937972@faui09>Path:
arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!tnzoerneShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 12bdcf,e3175d45f1821ae2,start X-Google-Attributes: gid12bdcf,public X-Google-ArrivalTime: 1991-06-26 05:36:21 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!tnzoerne From: tnzoerne@faui09.informatik.uni-erlangen.de (Thorsten Zoerner) Newsgroups: dnet.atari Subject: Pexec Keywords: Pexec GEMDOS Question Message-ID: <tnzoerne.677937972@faui09> Date: 26 Jun 91 12:06:12 GMT Distribution: dnet.atari Organization: CSD., University of Erlangen, Germany Lines: 28