<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 6, 2015 at 8:59 AM, Bardur Arantsson <span dir="ltr"><<a href="mailto:spam@scientician.net" target="_blank">spam@scientician.net</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Because *nobody* wants to follow symlinks when doing "rm -rf". Even if<br>
they think they do, they *really* don't. Any design which relies on it<br>
is probably fundamentally broken. (If they're *really really* sure, they<br>
can write their own.)<br></blockquote><div><br></div><div>Don't need to reread the arguments - I've been aware of them since CSRG introduced symlinks in 4BSD, and the utilities didn't know about them in the beta releases.</div><div><br></div><div>You pretty much never want to call it on a file tree you didn't build.  But if I built the file tree, then I know what's going on. Making me write my own is probably going to result in less robust code, or copying the code out of the library and tweaking it, neither of which is desirable.<br></div></div></div></div>