I have searched and searched and can't seem to find a way using the C++ standard stream libraries to open a file in non exclusive mode so that I can read from it while it is being written to. I have found ways using C file I/O but I prefer to use streams when I possibly can, so I defer to the more knowledgable to see if there is a way before I start looking for alternative libraries, (C or Boost I am thinking)