rem: if (linkname == 0) return 0;
add: if (!linkname) return NULL;
context: make_link_path (const char *path, const char *linkname){  char *linkbuf;  size_t bufsiz;  if (linkname == 0)    return 0;  if (*linkname == '/')    return xstrdup (linkname);  /* The link is to a relative path.  Prepend any leading path     in `path' to the link name. */  linkbuf = strrchr (path, '/');  if (linkbuf == 0)    return xstrdup (linkname);  bufsiz = linkbuf - path + 1;  linkbuf = xmalloc (bufsiz + strlen (linkname) + 1);  strncpy (linkbuf, path, bufsiz);  strcpy (linkbuf + bufsiz, linkname);  return linkbuf;}