Low-Level Dateizugriffe mittels Open und zugehörigen
Operationen (Get, Put, Write
etc.) scheinen auf unter Unix zu funktionieren. Ganz im Gegensatz zu
den direkten Gerätezugriffen mit denselben Operationen. Ein
Gerät «com2» existiert zwar auf DOS-Abkömmlingen,
Unix kann damit aber leidlich wenig anfangen. Zugriffe auf
«/dev/ttys1» werden aber nicht zugelassen.
Direkte Gerätezugriffe scheinen also unter Unix nicht möglich
zu sein.
Die Befehle des Dateimanagements unterliegen natürlich den
gleichen Einschränkungen wie die Lauwerkszugriffe:
unterschiedliche Systeme haben andere Notationen. Daneben gibt es
aber noch andere Probleme, wobei einige offensichtlicher sind als
andere: ChDrive kann beispielsweise auf einem
Unix-System kein Laufwerk wechseln, weil es die dort gar nicht gibt.
Ich begnüge mich hier mit einer kurzen Zusammenstellung jener
Befehle, welche auf den ersten Blick problemlos funktionierten oder
eben nicht.
Eingeschränkt Funktionsfähig (Unix nicht möglich):
ChDir
ChDrive
GetAttr
SetAttr
Lauffähigkeit unter Windows und Unix erwiesen:
FileCopy
FileDateTime
CurDir
Dir
FileLen
MkDir
RmDir
Name
Insgesamt würde ich bei allen hier aufgeführten Befehlen
Vorsicht walten lassen und die Funktionalität ausgiebig testen!