Problem mit Chooser (Exec List) - Src angehängt

...für und mit Amiga OS4

Moderator: OS4Welt-Team

ShawnBaxe
Beiträge: 38
Registriert: 8. Januar 2015 01:55

Re: Problem mit Chooser (Exec List) - Src angehängt

Beitrag von ShawnBaxe »

Korrektur: bekomme derzeit für Dateien auf SYS: nur jeweils "2". Die Sequenzen kamen zustande, weil ich vergessen hatte jeweils den stringstream zu leeren, bevor ich Daten reingeschoben habe. Das ursprüngliche Problem besteht logischerweise trotzdem ;)
Benutzeravatar
Cyborg
AmigaOS Entwickler
Beiträge: 3514
Registriert: 28. September 2009 11:10
Hat sich bedankt: 12 Mal
Danksagung erhalten: 34 Mal

Re: Problem mit Chooser (Exec List) - Src angehängt

Beitrag von Cyborg »

@ ShawnBaxe

Findet man alles im dos/dos.h Include:

Code: Alles auswählen

/****************************************************************************
 * Definitions for the ExamineData "Protection" bitfield.
 *
 * EXDB are bit definitions, EXDF are field definitions.
 * Regular RWED bits (0...3) are 0 == allowed. [ie: Negated function]
 *
 * NOTE: GRP and OTR RWED permissions are 0 == not allowed!
 * Group and Other permissions are not directly handled by the filesystem, only stored.
 *
 */

/****************************************************************************/

#define EXDB_OTR_READ         15    /* Other: file is readable */
#define EXDB_OTR_WRITE        14    /* Other: file is writable */
#define EXDB_OTR_EXECUTE      13    /* Other: file is executable */
#define EXDB_OTR_DELETE       12    /* Other: file is deleted */
#define EXDB_GRP_READ         11    /* Group: file is readable */
#define EXDB_GRP_WRITE        10    /* Group: file is writable */
#define EXDB_GRP_EXECUTE       9    /* Group: file is executable */
#define EXDB_GRP_DELETE        8    /* Group: file is deleteable */

#define EXDB_HOLD              7    /* (H) hold loaded program in cli resident list (v50)*/ 
#define EXDB_SCRIPT            6    /* (S) program is a script (execute) file */
#define EXDB_PURE              5    /* (P) program is reentrant and reexecutable */
#define EXDB_ARCHIVE           4    /* (A) cleared whenever file is changed */
#define EXDB_NO_READ           3    /* (R) NOT readable, */
#define EXDB_NO_WRITE          2    /* (W) NOT writable, */
#define EXDB_NO_EXECUTE        1    /* (E) NOT executable, Used by Shell only */
#define EXDB_NO_DELETE         0    /* (D) NOT deletable, */
Wenn bei Dir also nur dezimal 2 drinsteht, dann ist EXDB_NO_EXECUTE bei der Datei gesetzt, also Ausführen nicht erlaubt. Leider hielt hier jemand vor knapp 30 Jahren inverse Logik für clever :roll: Ggf. ein weiteres Tripos-Überbleibsel..
.. der SysOp hat immer recht :evil:

PGP Schlüssel verfügbar
ShawnBaxe
Beiträge: 38
Registriert: 8. Januar 2015 01:55

Re: Problem mit Chooser (Exec List) - Src angehängt

Beitrag von ShawnBaxe »

@Cyborg

Aaaaaah...okay - verstehe. Danke Dir.
Solltest Du den Kerl mal treffen, der diesen Unfug damals gemacht hat...hau ihm auf die Finger ;)
Benutzeravatar
Blackbird
Beiträge: 412
Registriert: 15. November 2009 18:20
Wohnort: Coburg
Kontaktdaten:

Re: Problem mit Chooser (Exec List) - Src angehängt

Beitrag von Blackbird »

Blackbird hat geschrieben: @ShawnBaxe

wenn ich wüßte wie es mit meinem alten A1/XE weitergeht, könnte ich dir den vorrübergehend "ausleihen" bis du dir deinen Rechner kaufen kannst, das müßte allemal reichen.
Schlechte Nachrichten !

Mein CPU-Modul ist leider nicht reperabel, das bedeutet ich bräuchte ein neues um dir den Rechner zu schicken.

@all
Wenn jemand also so ein Teil bei sich zu fairen Konditionen rumliegen hat dann bitte bei mir melden damit ShawnBaxe
vernünftig programmieren kann auf original Hardware
http://www.blackbird-net.de Skins for PlayCD OS3.9,
Author of: BlackShoot, Zombies Apocalypse, GalagaWars, SVN-Gui, PerfectPaint compatible for OS4, Copacabana, NtuiCreator.
Amiblitz3: Only the good known's http://www.amiblitz.de
Antworten