title: Why can't I use fopen?
body: <p>In the mold of <a href="https://stackoverflow.com/questions/900338/why-cant-i-use-strerror">a previous question I asked about the so-called safe library deprecations</a>, I find myself similarly bemused as to why <code>fopen()</code> should be deprecated.</p>
  
  <p>The function takes two C strings, and returns a FILE* ptr, or NULL on failure. Where are the thread-safety problems / string overrun problems? Or is it something else?</p>
  
  <p>Thanks in advance</p>