Seite 1 von 1

FujiNet Problem mit SpartaDOS (Disk Version)

Verfasst: 01.12.2022 20:18
von Erhard
Hi,

bei meinen Tests bin ich auf ein Problem gestoßen.

Holger hat die Ursache gefunden:

SpartaDOS führt über die Kommandozeile eine Konvertierung in Großbuchstaben durch.

Gibt man also wie folgt ein:

D1:CD Bibo_Ass

steht danach im Puffer:

D1:CD BIBO_ASS

Wenn man nun beim FujiNet in einem Host-Slot in ein Unterverzeichnis wechseln will, welches nicht nur Großbuchstaben enthält, z.B.:

D1:FCD 3 Games

dann wird daraus

D1: FCD 3 GAMES

Der Befehl wird ausgeführt und als Pfad wird dann auch

host.domain.tld/GAMES

gesetzt. Dummerweise unterscheidet TNFS aber zwichen Groß- und Kleinschrift, womit der gesetzte Pfad auf dem Server nicht existiert.

Ein FLS 3 resultiert dann in "SIO ERROR".

BeWe-DOS führt diese Konvertierung in Großbuchstaben nicht durch.

Wenn man dann allerdings Befehle in Kleinschrift eingibt erkennt BeWe-DOS die Befehle nicht.

Eventuell wäre es von Vorteil, wenn TNFS nicht zwischen Klein- und Großschrift unterscheiden würde und wenn beim versuchten Wechsel in ein nicht existierendes Verzeichnis ein Fehler generiert würde.

CU, Erhard

Re: FujiNet Problem mit SpartaDOS (Disk Version)

Verfasst: 01.12.2022 22:35
von MichaG
Das ist dann aber nicht der Fehler von FN, sondern a) von Sparta 3.x/BW oder b) dem TNFS Server. FujiNet ist ja nur der Layer dazwischen und kann/darf nicht selbst interpretieren.

Re: FujiNet Problem mit SpartaDOS (Disk Version)

Verfasst: 02.12.2022 00:34
von tschak909
Am trying to think of the best way to implement this. This is an issue with the underlying filesystem, which TNFS replicates, and typical solutions for short circuiting case sensitivity have a tendency to cause other problems...

-Thom