🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.atari
Article #326

Pexec

#326
From: Thorsten Zoerner
Date: Wed, 26 Jun 1991 12:06
28 lines
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!tnzoerne

Show 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