Lines Matching refs:lnk
183 char *name, *lnk, *hname;
195 for (lnk = name; *lnk;) {
196 if (filter(TT.excl, lnk)) goto done;
197 while (*lnk && *lnk!='/') lnk++;
198 while (*lnk=='/') lnk++;
206 for (lnk = hname;;) {
207 if (!(lnk = strstr(lnk, ".."))) break;
208 if (lnk == hname || lnk[-1] == '/') {
209 if (!lnk[2]) goto done;
210 if (lnk[2]=='/') lnk = hname = lnk+3;
211 } else lnk+= 2;
245 lnk = TT.hlx[i].arg;
261 lnk = xreadlink(name);
267 if (i==2 && !(lnk = xreadlink(name))) {
271 if (strlen(lnk) > sizeof(hdr.link)) write_longname(lnk, 'K');
272 strncpy(hdr.link, lnk, sizeof(hdr.link));
273 if (i) free(lnk);
324 lnk = (char *)&hdr;
326 itoo(lnk+386+12*i, 12, TT.sparse[i]);
330 if (TT.sparselen>8) lnk[482] = 1;
331 itoo(lnk+483, 12, st->st_size);