On Fri, May 07, 2004 at 01:28:19PM +0200, Baptiste Mathus wrote: > Après avoir patché unlink et rmdir pour qu'ils déplacent au lieu de supprimer > définitivement, comment le système fait pour justement supprimer > définitivement ? :p
Tu rajoutes à ta libc une fonction really_really_unlink_please_I_know_what_I_m_doing() qui appelle le vrai appel système, puis tu fais un petit programme C (/bin/really_really_rm) qui l'utilise. Ou bien, ton nouveau unlink() vérifie la place restante sur le disque et appelle le vrai unlink sur les vieux fichiers effacés lorsque tu commence à être à court. Y.