Boost logo

Boost :

Subject: Re: [boost] [filesystem] Normalize
From: Konstantin Litvinenko (to.darkangel_at_[hidden])
Date: 2009-03-09 06:03:50

Konstantin Litvinenko пишет:
> Hi All!
> I have noticed that
> fs::path("/foo/boo/.").normalize == fs::path("/foo/boo/.")
> and but I expect
> fs::path("/foo/boo/.").normalize == fs::path("/foo/boo")
> without trailing dot.
> I there is a reason why trailing dot is not removed? Is that paths is
> not equivalents on some systems?

   Ok, I have answered this question by my self :) Yes, this paths is
not equivalents in POSIX systems because of symbolic links resolutions.
I can handle this. But second question arises. Why fs::path::normalize()
is deprecated? Why users should perform this non trivial function by hands?

Boost list run by bdawes at, gregod at, cpdaniel at, john at