> Undelete is a completely userspace implementable thing:
> your libc's unlink call should be substituted by something that
> renames the file to some /.wastebasket instead of simply
> using the system's unlink system call.
But so, the user (and not only the unexperienced one) cannot tell
if he can trust a program deleting "the safe way" without asking for
"ldd <program>", because statically linked binaries would still
unlink the old way. Or would not? Has the binary been linked with
a libc-undelete or with a libc-oldway?
All The Best,
Marco
Drop a nuke on Redmondland.