Hey everybody,

Just spent way too much time trying to find a bug when it turns out that 
I just had a full disk.  

So, food for thought for today:  close() does not always return true.

  close(FILE) or die "file error: $!";

In the disk-full case, open() succeeds (if there are still inodes 
available), but close fails because the buffers cannot be flushed.

--Eric
-- 
"It is impossible to make anything foolproof because fools are so 
ingenious." 
                                -- Murphy's Second Corollary
---------------------------------------------
    http://scratchcomputing.com
---------------------------------------------

Reply via email to