title: Config.h - No such file or directory
body: <p>The file 'safe-read.c' include the lib 'config.h', where is placed this file?</p>
  
  <p>I've found many files with this name in the libs, but I don't know what the right one. </p>
  
  <p>UPDATE</p>
  
  <p>I've my file with:</p>
  
  <pre><code>...
  #include &lt;safe-read.h&gt;
  #include &lt;safe-read.c&gt;
  ...
  </code></pre>
  
  <p>in the file <em>safe-read.c</em> there's this include block</p>
  
  <pre><code>#include &lt;config.h&gt; //line 19
  
  /* Specification.  */
  #ifdef SAFE_WRITE
  # include "safe-write.h"
  #else
  # include "safe-read.h"
  #endif
  
  /* Get ssize_t.  */
  #include &lt;sys/types.h&gt;
  #include &lt;unistd.h&gt;
  
  #include &lt;errno.h&gt;
  
  #ifdef EINTR
  # define IS_EINTR(x) ((x) == EINTR)
  #else
  # define IS_EINTR(x) 0
  #endif
  
  #include &lt;limits.h&gt;
  
  #ifdef SAFE_WRITE
  # define safe_rw safe_write
  # define rw write
  #else
  # define safe_rw safe_read
  # define rw read
  # undef const
  # define const /* empty */
  #endif
  </code></pre>
  
  <p>When I compile my file I've the following error:</p>
  
  <blockquote>
    <p>file: X/Y/gnulib/lib/safe-read.c line: 19 message: fatal error:
    config.h: No such file or directory</p>
  </blockquote>