Lines Matching defs:linkname
150 extern int link(const char * target, const char * linkname);
163 symlink(char const *target, char const *linkname)
170 # define linkat(targetdir, target, linknamedir, linkname, flag) \
1401 relname(char const *target, char const *linkname)
1407 if (*linkname == '/') {
1418 for (i = 0; f[i] && f[i] == linkname[i]; i++)
1421 for (; linkname[i]; i++)
1422 dotdots += linkname[i] == '/' && linkname[i - 1] != '/';
1448 dolink(char const *target, char const *linkname, bool staysymlink)
1453 char const *outname = linkname;
1459 if (remove(linkname) == 0 || errno == ENOENT || errno == ENOTDIR)
1464 progname, directory, linkname, e);
1501 if (staysymlink && itssymlink(linkname, &linknameissym))
1504 mkdirs(linkname, true);
1515 char *linkalloc = absolute ? NULL : relname(target, linkname);
1528 mkdirs(linkname, true);
1551 close_file(tp, directory, linkname, tempname);
1561 rename_dest(tempname, linkname);