mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 23:22:25 +00:00
OakFiles fixed
This commit is contained in:
parent
8f34e77d9d
commit
0358bfac55
1 changed files with 6 additions and 2 deletions
|
|
@ -239,7 +239,10 @@ MODULE OakFiles; (* J. Templ 1.12. 89/12.4.95 Oberon files mapped onto Unix fil
|
|||
BEGIN
|
||||
IF name # "" THEN
|
||||
IF HasDir(name) THEN dir := ""; COPY(name, path)
|
||||
ELSE pos := 0; (*ScanPath(pos, dir);*) MakeFileName(dir, name, path); (*ScanPath(pos, dir)*)
|
||||
ELSE
|
||||
pos := 0;
|
||||
COPY(name, path); (* -- noch *)
|
||||
(*ScanPath(pos, dir);*) (*MakeFileName(dir, name, path);*) (*ScanPath(pos, dir)*)
|
||||
END ;
|
||||
LOOP
|
||||
fd := Unix.Open(path, Unix.rdwr, {}); done := fd >= 0; errno := Unix.errno();
|
||||
|
|
@ -270,7 +273,8 @@ END ;
|
|||
RETURN f
|
||||
END
|
||||
ELSIF dir = "" THEN RETURN NIL
|
||||
ELSE MakeFileName(dir, name, path); (*ScanPath(pos, dir)*)
|
||||
ELSE (*MakeFileName(dir, name, path);*) (*ScanPath(pos, dir)*)
|
||||
RETURN NIL
|
||||
END
|
||||
END
|
||||
ELSE RETURN NIL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue