-----BEGIN PGP SIGNED MESSAGE-----
I couldn't find a way to comment on , so i'm going to write here
I conducted some tests on _fullpath() and GetFullPathNameA(), and my
conclusion is that these two function are not junctionpoint-aware
(i.e. they will treat junction points as normal directories). However,
the system (NT 6.1.7601) limits linking depth to roughly 31 hops,
after which you can't go any deeper.
If you go 31 hops down a circular link and then try to get real path
for ".[\<linkname>]*", it works just fine (that is, doesn't eliminate
links, treats them as directories).
My guess is that these functions work only with paths, not with actual
directories or files. You can supply non-existing paths (i've tried),
and they will process these non-existing paths, eliminating "." and
"..", and attaching current working directory to the beginning - and
that is what they return.
Linking depth limitation is consistent with the information i remember
reading somewhere about NT junction point/symlink mechanics (forgot
the exact source though).
Not sure how wide variants of these functions would work, but i
suspect that result will be the same.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
On Sat, Apr 14, 2012 at 8:23 PM, LRN <lrn1986@...> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> I couldn't find a way to comment on , so i'm going to write here
When the SF robot closed the ticket it has "Close comment posting"
marked which is why you couldn't "find a way to comment".