Ist das ein Tippfehler oder warum hängst du X'60' dran?

Der Prototyp sollte mit "const options(*string)" definiert werden, dann kannst du das mit dem X'00' sein lassen:

dh=opendir(pathtolist + %trim(Pfadname));

Wichtig ist, dass keine Leerzeichen am Ende sind.

Allerdings:

MKDIR '\Home\MyDir ' enthält am Ende ein Blank was mit zum Namen zählt!