Lines Matching refs:pathname
37 static void testfile(const char *pathname)
44 if (stat(pathname, &st) < 0 || !S_ISREG(st.st_mode))
46 printf("# %s\n", pathname);
48 f = fopen(pathname, "rb");
69 char *pathname = NULL;
78 if (pathname == NULL) {
79 pathname = malloc(PATH_MAX);
80 if (pathname == NULL)
82 strcpy(pathname, argv[n]);
84 if (strchr(":<]", pathname[dirname_len - 1]) == NULL)
86 pathname[dirname_len++] = '/';
87 pathname[dirname_len] = '\0';
89 strcpy(pathname + dirname_len, filename);
90 testfile(pathname);
98 free(pathname);