From: Linus Torvalds Date: Mon, 16 Jul 2007 20:34:48 GMT Subject: Re: [PATCH] Do _not_ call unlink on a directory Message-ID: In-Reply-To: <20070716202550.GH16878@cip.informatik.uni-erlangen.de> On Mon, 16 Jul 2007, Thomas Glanzmann wrote: > > Hello, > > > > is there a reason why we call unlink and not remove? > > > Exactly because we only want to remove _files_. > > of course. That is the whole point. Call unlink for files, rmdir for > directories. No, but we don't *want* the "rmdir for directories" part! That's the whole point. Calling "remove()" would be *wrong*. We want the *sane* "unlink()" behaviour, where it only removes files, and returns an error for directories. Linus