
@(#)	Okami Shell 1.5: Bug-Meldung!

Stand: 16.12.91

Beim Betrieb der Shell tritt ein (in der Shell, den verwendeten C-Libs
oder dem Betriebssystem zu suchender) Fehler auf:

Es ist nicht mglich, sowohl die xArg-Parameterbergabe als auch
die Signalverarbeitung gleichzeitig zu benutzen. Wenn beide aktiviert
sind, strzt die Shell regelmig beim Speicherfreigeben nach dem
Starten von einigen GEM-Programmen ab.
(Die xArg-bergabe dient dazu, externen Programmen mehr als 125 Zeichen
an Parametern zu bergeben. Die Signalverarbeitung fngt Abstrze in
der Shell (wie sie z.B. mit dem Kommando "memex 123" provoziert werden
knnen) ab und verhindert so die Zwangsbeendigung der Shell).

Aus diesem Grund ist beim Start der Shell die xArg-bergabe default-
mig deaktiviert. Wer jedoch darauf angewiesen ist, da Programmen
Parameter mit xArg bergeben werden, mu xArg ein- und die Signal-
verarbeitung abschalten. Das geht folgendermaen:

	1) die Zeile 
		set +a
	   im Profile eintragen. Dadurch wird die xArg-bergabe aktiviert.

	2) die Zeile "sh.ttp -" in msh.inf durch
		sh.ttp - -S
	   ersetzen. Dadurch wird die Signalverarbeitung schon beim
	   Start der Shell abgeschaltet.

"set +a" kann auch zur Laufzeit der Shell eingegeben werden.
Achtung: Das Abschalten der Signalverarbeitung zur Laufzeit mit "set -S"
kann zu Problemen fhren und sollte man deswegen bleibenlassen.
