title: _findfirst failure with .. path
body: <p>Why <code>_findfirst</code> returns -1 with <code>..\*.txt</code> search pattern</p>
  
  <pre><code>struct _finddata_t c_file;
  hFile = _findfirst("..\\*.txt", &amp;c_file);
  </code></pre>
  
  <p>But processes <code>..\*</code> correctly?</p>