> One reason to do truncate is that if it is a symbolic link to another
> driver, that link will stay, while unlink will not, and will recreate on
> on the same drive.
>
That is the first good argument in favor of truncate other than
coding issues. I like it. It is actually very good :-)
My only concern with leaving the files around would be, that there is
a chance for other backends to write where they should not.
Andreas