Lines Matching refs:pt
125 HRDLNK *pt; in chk_lnk() local
141 if ((pt = ltab[indx]) != NULL) { in chk_lnk()
146 while (pt != NULL) { in chk_lnk()
147 if ((pt->ino == arcn->sb.st_ino) && in chk_lnk()
148 (pt->dev == arcn->sb.st_dev)) in chk_lnk()
150 ppt = &(pt->fow); in chk_lnk()
151 pt = pt->fow; in chk_lnk()
154 if (pt != NULL) { in chk_lnk()
161 arcn->ln_nlen = l_strncpy(arcn->ln_name, pt->name, in chk_lnk()
173 if (--pt->nlink <= 1) { in chk_lnk()
174 *ppt = pt->fow; in chk_lnk()
175 free(pt->name); in chk_lnk()
176 free(pt); in chk_lnk()
186 if ((pt = (HRDLNK *)malloc(sizeof(HRDLNK))) != NULL) { in chk_lnk()
187 if ((pt->name = strdup(arcn->name)) != NULL) { in chk_lnk()
188 pt->dev = arcn->sb.st_dev; in chk_lnk()
189 pt->ino = arcn->sb.st_ino; in chk_lnk()
190 pt->nlink = arcn->sb.st_nlink; in chk_lnk()
191 pt->fow = ltab[indx]; in chk_lnk()
192 ltab[indx] = pt; in chk_lnk()
195 free(pt); in chk_lnk()
212 HRDLNK *pt; in purg_lnk() local
229 if ((pt = ltab[indx]) == NULL) in purg_lnk()
237 while (pt != NULL) { in purg_lnk()
238 if ((pt->ino == arcn->sb.st_ino) && in purg_lnk()
239 (pt->dev == arcn->sb.st_dev)) in purg_lnk()
241 ppt = &(pt->fow); in purg_lnk()
242 pt = pt->fow; in purg_lnk()
244 if (pt == NULL) in purg_lnk()
250 *ppt = pt->fow; in purg_lnk()
251 free(pt->name); in purg_lnk()
252 free(pt); in purg_lnk()
267 HRDLNK *pt; in lnk_end() local
276 pt = ltab[i]; in lnk_end()
282 while (pt != NULL) { in lnk_end()
283 ppt = pt; in lnk_end()
284 pt = ppt->fow; in lnk_end()
364 FTM *pt; in chk_ftime() local
380 if ((pt = ftab[indx]) != NULL) { in chk_ftime()
386 while (pt != NULL) { in chk_ftime()
387 if (pt->namelen == namelen) { in chk_ftime()
392 if (lseek(ffd,pt->seek,SEEK_SET) != pt->seek) { in chk_ftime()
413 pt = pt->fow; in chk_ftime()
416 if (pt != NULL) { in chk_ftime()
420 if (arcn->sb.st_mtime > pt->mtime) { in chk_ftime()
424 pt->mtime = arcn->sb.st_mtime; in chk_ftime()
437 if ((pt = (FTM *)malloc(sizeof(FTM))) != NULL) { in chk_ftime()
442 if ((pt->seek = lseek(ffd, (off_t)0, SEEK_END)) >= 0) { in chk_ftime()
444 pt->mtime = arcn->sb.st_mtime; in chk_ftime()
445 pt->namelen = namelen; in chk_ftime()
446 pt->fow = ftab[indx]; in chk_ftime()
447 ftab[indx] = pt; in chk_ftime()
456 if (pt != NULL) in chk_ftime()
457 free(pt); in chk_ftime()
504 NAMT *pt; in add_name() local
520 if ((pt = ntab[indx]) != NULL) { in add_name()
524 while ((pt != NULL) && (strcmp(oname, pt->oname) != 0)) in add_name()
525 pt = pt->fow; in add_name()
527 if (pt != NULL) { in add_name()
532 if (strcmp(nname, pt->nname) == 0) in add_name()
535 free(pt->nname); in add_name()
536 if ((pt->nname = strdup(nname)) == NULL) { in add_name()
547 if ((pt = (NAMT *)malloc(sizeof(NAMT))) != NULL) { in add_name()
548 if ((pt->oname = strdup(oname)) != NULL) { in add_name()
549 if ((pt->nname = strdup(nname)) != NULL) { in add_name()
550 pt->fow = ntab[indx]; in add_name()
551 ntab[indx] = pt; in add_name()
554 free(pt->oname); in add_name()
556 free(pt); in add_name()
572 NAMT *pt; in sub_name() local
581 if ((pt = ntab[indx]) == NULL) in sub_name()
584 while (pt != NULL) { in sub_name()
588 if (strcmp(oname, pt->oname) == 0) { in sub_name()
593 *onamelen = l_strncpy(oname, pt->nname, onamesize - 1); in sub_name()
597 pt = pt->fow; in sub_name()
699 DEVT *pt; in chk_dev() local
708 if ((pt = dtab[indx]) != NULL) { in chk_dev()
709 while ((pt != NULL) && (pt->dev != dev)) in chk_dev()
710 pt = pt->fow; in chk_dev()
715 if (pt != NULL) in chk_dev()
716 return(pt); in chk_dev()
731 if ((pt = (DEVT *)malloc(sizeof(DEVT))) == NULL) { in chk_dev()
735 pt->dev = dev; in chk_dev()
736 pt->list = NULL; in chk_dev()
737 pt->fow = dtab[indx]; in chk_dev()
738 dtab[indx] = pt; in chk_dev()
739 return(pt); in chk_dev()
757 DEVT *pt; in map_dev() local
782 if ((pt = chk_dev(arcn->sb.st_dev, 0)) != NULL) { in map_dev()
786 for (dpt = pt->list; dpt != NULL; dpt = dpt->fow) in map_dev()
810 if ((pt = chk_dev(arcn->sb.st_dev, 1)) == NULL) in map_dev()
827 dpt->fow = pt->list; in map_dev()
828 pt->list = dpt; in map_dev()
859 dpt->fow = pt->list; in map_dev()
860 pt->list = dpt; in map_dev()
919 ATDIR *pt; in atdir_end() local
929 if ((pt = atab[i]) == NULL) in atdir_end()
936 for (; pt != NULL; pt = pt->fow) in atdir_end()
937 set_ftime(pt->name, pt->mtime, pt->atime, 1); in atdir_end()
950 ATDIR *pt; in add_atdir() local
964 if ((pt = atab[indx]) != NULL) { in add_atdir()
965 while (pt != NULL) { in add_atdir()
966 if ((pt->ino == ino) && (pt->dev == dev)) in add_atdir()
968 pt = pt->fow; in add_atdir()
974 if (pt != NULL) in add_atdir()
981 if ((pt = (ATDIR *)malloc(sizeof(ATDIR))) != NULL) { in add_atdir()
982 if ((pt->name = strdup(fname)) != NULL) { in add_atdir()
983 pt->dev = dev; in add_atdir()
984 pt->ino = ino; in add_atdir()
985 pt->mtime = mtime; in add_atdir()
986 pt->atime = atime; in add_atdir()
987 pt->fow = atab[indx]; in add_atdir()
988 atab[indx] = pt; in add_atdir()
991 free(pt); in add_atdir()
1012 ATDIR *pt; in get_atdir() local
1022 if ((pt = atab[indx]) == NULL) in get_atdir()
1026 while (pt != NULL) { in get_atdir()
1027 if ((pt->ino == ino) && (pt->dev == dev)) in get_atdir()
1032 ppt = &(pt->fow); in get_atdir()
1033 pt = pt->fow; in get_atdir()
1039 if (pt == NULL) in get_atdir()
1045 *ppt = pt->fow; in get_atdir()
1046 *mtime = pt->mtime; in get_atdir()
1047 *atime = pt->atime; in get_atdir()
1048 free(pt->name); in get_atdir()
1049 free(pt); in get_atdir()
1224 char *pt; in st_hash() local
1239 pt = &(name[len - MAXKEYLEN]); in st_hash()
1242 pt = name; in st_hash()
1257 end = pt + sizeof(u_int); in st_hash()
1259 while (pt < end) in st_hash()
1260 *dest++ = *pt++; in st_hash()
1269 end = pt + res; in st_hash()
1271 while (pt < end) in st_hash()
1272 *dest++ = *pt++; in st_hash()