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