Re: ext:unix-namestring issue

Raymond Toy <[email protected]> Wed, 1 Oct 2014 20:30:14 -0700
Newsgroups gmane.lisp.cmucl.general
Message-ID <CAG14z1FDwFvRMfMd7nkzAWCoOUW7fz=DwFZwu3OoWj1nT_8F0A@mail.gmail.com>
Fixed. This will be available in 20f.

On Tue, Sep 30, 2014 at 8:41 PM, Raymond Toy <[email protected]> wrote:

> >>>>> "Carl" == Carl Shapiro <[email protected]> writes:
>
>     Carl> For what it is worth, the return value of unix-namestring on
>     Carl> 18a differs from 20c but it agrees with the expected
>     Carl> results.  A trace of the various %enumerate-* functions that
>     Carl> the recursion in %enumerate-directories is behaving
>     Carl> differently.  The implementation of
>     Carl> %enumerate-directories changed in version 1e8bacb7 and has
>     Carl> not changed since.  The
>     Carl> regression might be there.
>
> Thanks for the hint. I see now that in the old version,
> %enumerate-directories didn't check to see if the directory exists.
> It would just continue recursing.
>
> A quick test shows that it's easy to restore the old behavior.
> However, I have not yet tested out symlink loops.  In some ways, I
> don't see why we need this check.  If you have such things on your
> filesystem, you're in a bad state already.  And we have precedence for
> not checking for loops since EQUALP will hang forever if you have
> circular lists/structures.
>
> --
> Ray
>



-- 
Ray
_______________________________________________
cmucl-help mailing list
[email protected]
http://lists.zs64.net/mailman/listinfo/cmucl-help