Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File8.18.8 shel_wdef TOS Name: »Shell write default« - Default Programm setzen AES-Nummer: 127 Deklaration: int16_t shel_wdef( int8_t *lpcmd, int8_t *lpdir ); Beschreibung: Die Funktion erlaubt es, die Applikation festzulegen, welche als Default-Programm anzusehen ist (normalerweise der Desktop). Hinweis zu MagiC: Sind die Parameter lpcmd und lpdir Leerstrings, so wird MAGXDESK wieder installiert. Ein alternatives Desktop macht zum Programmstart einfach ein shel_write, und beendet sich dann per Pterm0 es bekommt von MagiC eine Kommandozeile (SHELTAIL), die per shel_read ermittelt werden kann. Gibt die Shell einen negativen Fehlercode zurück, so wird MAGXDESK aktiviert. Hinweis zu N.AES: Sind die Parameter lpcmd und/oder lpdir Leerstrings oder NULL, wird die in N_AES.CNF angegebene 'shell' Applikation gestartet. Ergebnis: Der Rückgabewert ist z.Zt. nicht bekannt. Verfügbar: Unter PC-GEM steht die Funktion ab Version 2.0 zur Verfügung. Ansonsten in KAOS 1.4.2 und MagiC. Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 5) festgestellt werden. Gruppe: Shell-Kommunikation Querverweis: Binding shel_rdef MagiC