Email for std.path submissions
    Miles 
    _______ at _______.____
       
    Fri Feb 24 05:53:23 PST 2006
    
    
  
bobef wrote:
> 	version(t_Linux)
> 	{
> 		(...)
> 		writefln("\ngetFullPath tests\n");
> 
> 		writefln(getFullPath("\\rabbit/..\\bird"));
> 		writefln(getFullPath("\\rabbit\\cat\\..\\bird"));
> 		writefln(getFullPath("\\rabbit\\..\\bird"));
> 		writefln(getFullPath("rabbit.d"));
> 		writefln(getFullPath("rabbit\\..\\.\\bird"));
> 		writefln(getFullPath(".\\rabbit\\..\\.\\bird\\..\\"));
It is not correct to remove '..' on Linux. '/a/../b' is not garanteed to
be '/b', since '/a' could be a symbolic link to somewhere else on the
filesystem.
-- 
Miles < http://www.ubr.inf.br/wiki/Usuário:Miles >
"Using Perl for CGI programming is like using Emacs for text editing."
    
    
More information about the Digitalmars-d
mailing list