Lines Matching defs:linkname
159 extern int link(const char * target, const char * linkname);
172 symlink(char const *target, char const *linkname)
179 # define linkat(targetdir, target, linknamedir, linkname, flag) \
1410 relname(char const *target, char const *linkname)
1416 if (*linkname == '/') {
1427 for (i = 0; f[i] && f[i] == linkname[i]; i++)
1430 for (; linkname[i]; i++)
1431 dotdots += linkname[i] == '/' && linkname[i - 1] != '/';
1457 dolink(char const *target, char const *linkname, bool staysymlink)
1462 char const *outname = linkname;
1468 if (remove(linkname) == 0 || errno == ENOENT || errno == ENOTDIR)
1473 progname, directory, linkname, e);
1510 if (staysymlink && itssymlink(linkname, &linknameissym))
1513 mkdirs(linkname, true);
1524 char *linkalloc = absolute ? NULL : relname(target, linkname);
1537 mkdirs(linkname, true);
1560 close_file(tp, directory, linkname, tempname);
1570 rename_dest(tempname, linkname);