apr-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 47630] NTFS directory junctions ("mounted folders") should be treated like n*x mount points (APR_DIR, not APR_LNK)
Date Tue, 04 Aug 2009 18:09:05 GMT

Will Rowe <wrowe@apache.org> changed:

           What    |Removed                     |Added
             Status|NEW                         |NEEDINFO

--- Comment #3 from Will Rowe <wrowe@apache.org> 2009-08-04 11:09:01 PDT ---
Understand that a unix mount point *is a directory*.  That's what the
sees.  The driver handles those mounts, not the filesystem.

Unix also allows symlinks to point to other directories.

Similarly, Windows allows any driver to register a mount without the existence
of a Junction.  The Junction is a filesystem entity, not a driver entity.

Junctions allow the user to point any directory at another.  

junction.exe dir1 alias1

is completely valid.  rd dir1 and you will find alias1 is broken.  There is no
distinction in the filesystem driver between a junction to another directory 
on the same volume, or a junction to another volume.

"Mount points" are only one use of junctions, and they are not the same as
a driver registering it's mount point in NTFS space.

This behavior is identical to the behavior of directory symlinks on Unix.

You did not answer my question of whether you are seeing these entities as
directories when APR_FINFO_LINK is omitted from the apr_file_info_get flags.

Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org

View raw message