DragonFly kernel List (threaded) for 2004-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: VFS bug
On Sun, Nov 28, 2004 at 11:30:36AM -0800, Matthew Dillon wrote:
>
> :Shouldn't `mkdir /tmp/aaa && cd /tmp/aaa && rmdir .` fail?
> :
> :--
> :Michal Belczyk
>
> I'm not sure what pax is trying to do there, but it looks like
> something is rmdir'ing the directory you are CD'd into. If the
> directory is not empty then the rmdir will fail which is why creating
> the dummy file seemms to fix the problem.
>
> Once a directory is rmdir'd, that's it... it's dead, even if you are
> CD'd into it.
I was asking because `rmdir .` fails on FreeBSD:
/*
* No rmdir "." please.
*/
if (nd.ni_dvp == vp) {
error = EINVAL;
goto out;
}
> Could you ktrace the operation (ktrace -f /tmp/kt.out -i pax ....)
> and put the trace file up somewhere where we can download it (it
> will be too large to post) ?
It's at http://vanity.bsd.krakow.pl/kt.out
--
Michal Belczyk
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]