The man page for fopen regarding the "a+" option is invalid. It says that it opens a file for reading/writing. This is not true. It opens it for reading/appending. You can only write to the end of a file, not to anywhere else with this option specified. I don't know how to distribute this information to the Linux community, so I was hoping that RedHat might be able to.
This was fixed but the bug was not closed