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.

Répondre à