Article View: dnet.atari
Article #342Re: Pexec
From: Thorsten Zoerner
Date: Mon, 01 Jul 1991 15:47
Date: Mon, 01 Jul 1991 15:47
28 lines
1977 bytes
1977 bytes
csbrod@immd4.informatik.uni-erlangen.de (Claus Brod) writes: >rtrisack@faui09.informatik.uni-erlangen.de (Robert Risack) writes: >>Eine Moeglichkeit waere, den Dateianfang selber auf Korrektheit zu >>Pruefen. Das erste Wort muss ein Sprungbefehl auf den eigtentlichen >>Programmanfang sein. ($60xx wobei das xx fuer $28 o.ae. steht). >Es muss $601A sein. ( ^^^^ ungemein konstruktiv!) Nun gut. Das hilft vielleicht, um eine XY-Datei von einem Programm zu unterscheiden. Was mache ich jetzt aber, wenn jemand ein File angibt, das im Prinzip zwar ein korrekt ausfuehrbares Programm ist, aber nur einen kleinen Fehler, z.B in der Relocation-Tabelle hat, und TOS deshalb die Ausfuehrung (bzw. das Laden) verweigert ? Dann muesste ich ja die komplette Arbeit von TOS vorher selber machen, naemlich Header, Segmentlaengen und Rel-Tab ueberpruefen. Genau _diesen_ Aufwand wollte ich mir ersparen ! Ich bin mittlerweile zu der Auffassung gekommen, dass dieses Feature in die Liste der TOS-Bugs aufzunehmen ist. Als Loesung fuer mein Programm werde ich wohl die malloc/mfree-Loesung belassen und im Falle eines Versagens eine smarte Alert-Box mit entsprechendem Hinweis anzeigen. Tom ---- Th. Zoerner, Neuweiherstr.36, D-W-8523 BD tnzoerne@faui09.informatik.uni-erlangen.de
Technical Details
Message-ID:
<tnzoerne.678383240@faui09>Path:
arc1-ca.pugleaf.net!gmdzi!unido!fauern!faui43.informatik.uni-erlangen.de!faui09!tnzoerneReferences:
<tnzoerne.677937972@faui09> <rtrisack.678126364@faui09> <1991Jul1.144925.3286@informatik.uni-erlangen.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 12bdcf,e3175d45f1821ae2 X-Google-Attributes: gid12bdcf,public X-Google-ArrivalTime: 1991-07-01 10:07:54 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: Re: Pexec Keywords: Pexec GEMDOS Question Message-ID: <tnzoerne.678383240@faui09> Date: 1 Jul 91 15:47:20 GMT References: <tnzoerne.677937972@faui09> <rtrisack.678126364@faui09> <1991Jul1.144925.3286@informatik.uni-erlangen.de> Distribution: dnet.atari Organization: CSD., University of Erlangen, Germany Lines: 28