Re: Linux-2.2.2 bug or feature?

Khimenko Victor (khim@sch57.msk.ru)
Sun, 7 Mar 1999 16:16:18 +0300 (MSK)


In <36E268DD.17AB984E@hatleberg.sib.hl.no> Espen Ellevseth (espene@hatleberg.sib.hl.no) wrote:
> I upgraded from linux-2.0.36 to linux-2.2.2 by compiling
> my own version of the kernel. (2.2.2) The other kernel was
> the one installed with RedHat5.2. As I have little insight
> into kernel-code, I'll describe what happened.

> I'm in X (FVWM2), and had two xterms open.

> In xterm1 I did the following:
> - mkdir test
> - cd test
> - mkdir test2
> - cd test2
> In xterm2:
> - rm -rf test
> And then in xterm1:
> - cd ..

> This resulted in xterm1 crashing.

> Could you please report back to me whether this is a bug
> in the kernel, or if not, what is bugging.

Here (with 2.2.2ac7 on KSI-Linux 2.0) all works just fine. No crash, just
-- cut --
[khim@nomad test2]$ cd ..
cd: could not get current directory: getcwd: cannot access parent directories: No such file or directory
cd: could not get current directory: getcwd: cannot access parent directories: No such file or directory
[khim@nomad test2]$
-- cut --

BTW you need only one xterm: just use
-- cut --
[khim@nomad test2]$ rmdir .
[khim@nomad test2]$ rmdir ..
-- cut --
and you should get the same result...

P.S. Hm. Why rmdir .. successed ? Where this '..' was found if there are
no '.' ? I understood WHY it successed (from kernel viewpoint) but not
understood if it's correct (from user viewpoint)...

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/