>... leaving the hard bits to balloc(). Well, this actually allocates a block, which is not really necessary. If you create a 2^62-byte file this way, it will spend a lot of time making up triple indirects... Chris ------------------------------------------------------------------------------