Lines Matching defs:pt
119 static void translate(register char *pt, register char *copy);
125 char *pt, *path, mybuff[PATH_LGTH];
150 (pt = strchr(envparam[i], '=')); i++) {
151 *pt = '\0';
153 *pt = '=';
366 register char *pt;
421 pt = strrchr(temp, '/');
422 if (!pt++)
423 pt = temp;
425 basename = pt;
449 char temp[PATH_MAX], lookpath[PATH_MAX], *pt;
459 pt = strtok(lookpath, separ);
460 if (pt && *pt) {
462 if (*pt != '/') {
465 "%s/%s", dname[nfp], pt);
466 pt = temp;
468 canonize(pt);
469 srchp[nfp][n++] = qstrdup(pt);
470 } while (pt = strtok(NULL, separ));
478 char temp[PATH_MAX], lookpath[PATH_MAX], *pt;
488 pt = strtok(lookpath, separ);
490 if (*pt != '/') {
493 "%s/%s", dname[nfp], pt);
494 pt = temp;
496 canonize(pt);
497 rootp[nfp][n++] = qstrdup(pt);
498 } while (pt = strtok(NULL, separ));
509 char *pt, attrib[PATH_MAX], *mode_ptr, *owner_ptr, *group_ptr, *eol;
561 mode = strtol(mode_ptr, &pt, 8);
621 translate(register char *pt, register char *copy)
627 while (isspace(*pt))
628 pt++;
629 while (*pt && !isspace(*pt)) {
630 if (*pt == '$') {
632 while (*++pt && !strchr("/= \t\n\r", *pt))
633 *pt2++ = *pt;
640 *copy++ = *pt++;
642 if (*pt) {
666 register char *pt;
699 pt = strcpy(topdir, file);
702 pt = getcwd(NULL, PATH_MAX);
703 if (pt == NULL) {
708 "%s/%s", pt, file);
710 if (pt = strrchr(topdir, '/'))
711 *pt = '\0'; /* should always happen */
718 if (pt = strrchr(dname[nfp], '/'))
719 *pt = '\0';
782 char *pt;
785 pt = strchr(s, '=');
786 if (!pt)
789 *pt = '\0';
792 *pt = '=';
796 *pt = '=';