Index | Thread | Search

From:
Christian Weisgerber <naddy@mips.inka.de>
Subject:
Re: Fix rmdir -p /foo/bar
To:
Theo Buehler <tb@theobuehler.org>
Cc:
tech@openbsd.org
Date:
Sun, 11 May 2025 21:20:10 +0200

Download raw body.

Thread
So there are at least three bugs:

(1)
# rmdir -p /.ssh/agent
rmdir: : No such file or directory

(2)
$ mkdir dir
$ ln -s dir lnk
$ rmdir lnk     # should fail
rmdir: lnk: Not a directory
$ rmdir lnk/    # should remove dir, that's what rmdir(2) does
rmdir: lnk: Not a directory

(3)
# rmdir /	# should return EBUSY, kernel problem
rmdir: /: Is a directory

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de