|
@@ -397,6 +397,13 @@ if CDir [Length (CDir)] = DirSep then Check ('c:anything', CDir + 'anything')
|
|
|
Check ('..', TestDir + TestDir1Name);
|
|
|
Check ('.' + DirSep + '..', TestDir + TestDir1Name);
|
|
|
Check ('..' + DirSep + '.', TestDir + TestDir1Name);
|
|
|
+ Check (TestDir + TestDir1Name + DirSep + DirSep + '..' + DirSep, TestDir);
|
|
|
+ Check (TestDir + TestDir1Name + DirSep + '/' + DirSep + '..' + DirSep, TestDir);
|
|
|
+ Check (TestDir + TestDir1Name + DirSep + DirSep + DirSep + '..' + DirSep, TestDir);
|
|
|
+ Check (TestDir + TestDir1Name + DirSep + DirSep + TestDir2Name + DirSep + DirSep + '..',
|
|
|
+ TestDir + TestDir1Name);
|
|
|
+ Check (TestDir + TestDir1Name + DirSep + DirSep + TestDir2Name + DirSep + DirSep + '..'
|
|
|
+ + DirSep + DirSep, TestDir + TestDir1Name + DirSep);
|
|
|
{$ENDIF NODOTS}
|
|
|
{$ENDIF MACOS}
|
|
|
{$IFDEF NETWARE}
|
|
@@ -474,6 +481,10 @@ if CDir [Length (CDir)] = DirSep then Check ('c:anything', CDir + 'anything')
|
|
|
Check ('d\d/d', CurDir + DirSep + 'd' + DirSep + 'd' + DirSep + 'd');
|
|
|
{$ifdef go32v2}
|
|
|
{ for go32v2 target UNC paths are only handled if LFNSupport is true }
|
|
|
+ { Remark: The previous statement may not be correct, UNC paths were already }
|
|
|
+ { supported with IBM / Microsoft LAN Manager client on plain DOS before LFN }
|
|
|
+ { / W95 availability, but that probably doesn't matter for our purposes. }
|
|
|
+ { See e.g. http://www.drdobbs.com/undocumented-corner/184408984 (TH). }
|
|
|
if not LFNSupport then
|
|
|
writeln('Go32v2 without LFN, no UNC support')
|
|
|
else
|