Craig A. Berry wrote:
At 11:35 PM -0500 8/30/07, John E. Malmberg wrote:
The attached patch file_path_pm.gdiff handles a special case of a filename named
"." on VMS that is not a directory. If rmtree() is called on a directory with
this present, it causes an infinite recursion.
Good catch.
Well, frankly it looks unnecessarily complex. I've checked #31775
into blead instead, which really only adds one line of new code. It
seems to do the trick just fine for me, but let me know if you have
any trouble with it.
That looks like it will work.
I think that eventually it will need some more work for VMS though,
especially for ODS-5, but first a VMS specific torture test needs to be
written for ODS-5.
-John