Re: ext:unix-namestring issue
Raymond Toy <[email protected]> Tue, 30 Sep 2014 20:41:14 -0700
| Newsgroups | gmane.lisp.cmucl.general |
|---|---|
| Message-ID | <[email protected]> |
>>>>> "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 _______________________________________________ cmucl-help mailing list [email protected] http://lists.zs64.net/mailman/listinfo/cmucl-help