title: Undefined reference to strlcpy and strlcat
body: <p>I am using strlcpy and strlcat in place of strncat/cpy; however, whenever I go to compile it
  <code> GCC -o Project Project.c</code> it will continuously through me errors saying:</p>
  <p><code>Undefined reference to strlcpy; Undefined reference to 'strlcat'</code>
  My code:</p>
  <pre><code>#include &lt;bsd/string.h&gt;
  strlcpy(path, ARTICLEPATH, sizeof(ARTICLEPATH));
  strlcat(path, ARTICLEPATH, sizeof(path));
  </code></pre>
  <p>I have added the library to my file, but it seems to continue to throw me the error:
  <code>#include &lt;bsd/string.h&gt;</code></p>
  <p>Is there something else I need to do? Or is there an another alternative to using strncpy that utilizes null byte termination?</p>
  <p>EDIT: As background, I am on ubuntu 20.04</p>