Lines Matching defs:nfp

99 static int	nfp = (-1);
394 basepath(temp, dname[nfp], NULL);
412 for (i = 0; rootp[nfp][i]; i++) {
413 (void) snprintf(host, sizeof (host), "%s/%s", rootp[nfp][i],
427 for (i = 0; srchp[nfp][i]; i++) {
429 srchp[nfp][i], basename);
437 (void) snprintf(host, sizeof (host), "%s/%s", dname[nfp], basename);
455 for (n = 0; srchp[nfp][n]; n++)
456 free(srchp[nfp][n]);
465 "%s/%s", dname[nfp], pt);
469 srchp[nfp][n++] = qstrdup(pt);
471 srchp[nfp][n] = NULL;
484 for (n = 0; rootp[nfp][n]; n++)
485 free(rootp[nfp][n]);
493 "%s/%s", dname[nfp], pt);
497 rootp[nfp][n++] = qstrdup(pt);
499 rootp[nfp][n] = NULL;
571 if (d_own[nfp])
572 free(d_own[nfp]);
573 if (d_grp[nfp])
574 free(d_grp[nfp]);
576 d_mod[nfp] = mode;
577 d_own[nfp] = qstrdup(owner);
578 d_grp[nfp] = qstrdup(group);
580 attrpreset(d_mod[nfp], d_own[nfp], d_grp[nfp]);
606 (void) snprintf(file, sizeof (file), "%s/%s", dname[nfp], temp);
654 if (lasterr != proto[nfp]) {
655 lasterr = proto[nfp];
669 if ((nfp+1) >= NRECURS) {
681 if (nfp >= 0) {
683 fp = sfp[nfp];
688 sfp[++nfp] = fp;
689 srchp[nfp][0] = NULL;
690 rootp[nfp][0] = NULL;
691 d_mod[nfp] = (mode_t)(-1);
692 d_own[nfp] = NULL;
693 d_grp[nfp] = NULL;
695 if (!nfp) {
697 proto[nfp] = file;
714 dname[nfp] = topdir;
716 proto[nfp] = qstrdup(file);
717 dname[nfp] = qstrdup(file);
718 if (pt = strrchr(dname[nfp], '/'))
722 free(dname[nfp]);
723 dname[nfp] = qstrdup(dname[nfp-1]);
728 canonize(dname[nfp]);
730 if (chdir(dname[nfp])) {
732 logerr(gettext(MSG_CHDIR), dname[nfp]);
733 if (!nfp)
735 logerr(gettext(MSG_IGNINCLUDE), proto[nfp]);
747 if (nfp) {
748 if (proto[nfp])
749 free(proto[nfp]);
750 if (dname[nfp])
751 free(dname[nfp]);
752 for (i = 0; srchp[nfp][i]; i++)
753 free(srchp[nfp][i]);
754 for (i = 0; rootp[nfp][i]; i++)
755 free(rootp[nfp][i]);
756 if (d_own[nfp])
757 free(d_own[nfp]);
758 if (d_grp[nfp])
759 free(d_grp[nfp]);
761 fp = sfp[--nfp];
763 if (chdir(dname[nfp])) {
765 logerr(gettext(MSG_CHDIR), dname[nfp]);
766 logerr(gettext(MSG_INCOMPLETE), proto[nfp]);