in reply to Flock a file when just reading it?

If nothing else is ever going to be writing to the file concurrently with you program then you don't really need to lock the file no, however if you can envisage that a time might come when you have a program to edit the file then you might want to take out a shared lock while you remember and then remember to take out an exclusive lock when you write to the file in your future program :-)

/J\