Lines Matching refs:pathname

1104 mci_traverse_persistent(action, pathname)
1106 char *pathname; variable
1112 if (pathname == NULL)
1113 pathname = HostStatDir;
1114 if (pathname == NULL)
1118 sm_dprintf("mci_traverse: pathname is %s\n", pathname);
1120 ret = stat(pathname, &statbuf);
1125 pathname, sm_errstring(errno));
1139 if ((d = opendir(pathname)) == NULL)
1143 pathname, sm_errstring(errno));
1153 if (sm_strlcpy(newpath, pathname, len) >= len)
1159 pathname);
1219 pathname, ret, removedone, leftone);
1232 char *end = pathname + strlen(pathname) - 1;
1248 while (start > pathname && *(start - 1) != '/')
1258 } while (end > pathname && *end == '.');
1267 ret = (*action)(pathname, host);
1286 mci_print_persistent(pathname, hostname) in mci_print_persistent() argument
1287 char *pathname; in mci_print_persistent()
1310 fp = safefopen(pathname, O_RDONLY, FileMode,
1317 pathname, sm_errstring(errno));
1321 FileName = pathname;
1325 syserr("%s: could not read status file", pathname);
1331 locked = !lockfile(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), pathname,
1387 mci_purge_persistent(pathname, hostname) in mci_purge_persistent() argument
1388 char *pathname; in mci_purge_persistent()
1392 char *end = pathname + strlen(pathname) - 1;
1396 sm_dprintf("mci_purge_persistent: purging %s\n", pathname);
1398 ret = stat(pathname, &statbuf);
1403 pathname, sm_errstring(errno));
1411 ret = unlink(pathname);
1417 pathname, sm_errstring(errno));
1420 pathname, sm_errstring(errno));
1431 sm_dprintf("mci_purge_persistent: dpurge %s\n", pathname);
1433 ret = rmdir(pathname);
1438 pathname, sm_errstring(errno));