Boost logo

Boost :

From: Walter Landry (wlandry_at_[hidden])
Date: 2004-10-31 13:56:36


"Aleksey Gurtovoy" <agurtovoy_at_[hidden]> wrote:
>
> Draft zip/tarballs for the 1.32 release are available from the
> following locations:
>
> http://www.meta-comm.com/engineering/boost/boost_1_32_0.tar.bz2
> http://www.meta-comm.com/engineering/boost/boost_1_32_0.tar.gz
> http://www.meta-comm.com/engineering/boost/boost_1_32_0.zip
>
> These are NOT the tarballs that will be released; rather, they are
> the first probe aiming to uncover whatever problems we are still
> unaware of (including problems with archives preparation), or, if
> there are none, to confirm that pending a few issues below, we are
> finally ready to release.

In libs/filesystem/src/operations_posix_windows.cpp around line 600
the remove function

    BOOST_FILESYSTEM_DECL bool remove( const path & ph )
    {
      if ( exists( ph ) )
      {
      ...

will not delete dangling symlinks. Instead, the exists() line should
be replaced with

      if ( exists( ph ) || symbolic_link_exists ( ph ) )

Regards,
Walter Landry
wlandry_at_[hidden]


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk