> Design question: do you expect the checks to be performed in > userland, so anyone can be free to have overlaps/overflows, or let > the kernel do the checks and return errors using the size obtained > through disk(9)?
Speaking as someone who occasionally causes overlaps and such deliberately: I don't care, as long as, wherever it is, it's easy to disable the check, or at least downgrade the error to a warning. To put it another way, I think this is an good time to apply the principle "Unix does not prevent you from doing stupid things, because that would also prevent you from doing clever things". /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B