title: libsndfile truncates path at 512 characters when using sf_open
body: <p>The title says it all. When writing to a file with a long path, the path is truncated.</p>
  
  <pre><code>string filename="/pathwithmorethan512characters/song.wav";  
  sf_open(filename.c_str(), SFM_WRITE, &amp;sfinfo);
  </code></pre>
  
  <p>Any ideas for a workaround?</p>
  
  <p>I'm using linux with libsndfile.so.1.0.25.</p>