Lines Matching refs:basedir
188 static char basedir[PATH_MAX]; /* current base directory */ variable
622 if (strncmp(buf, basedir, basedir_len) != 0 in treescan()
834 else if (strncmp(usefile, basedir, basedir_len) == 0) in filescan()
873 if (strncmp(infile, basedir, basedir_len) == 0) { in filescan()
2352 *basedir = '\0'; in set_basedir()
2378 if (realpath(targetdir, basedir) == NULL) { in set_basedir()
2383 *basedir = '\0'; in set_basedir()
2385 } else if (chdir(basedir) == -1) { in set_basedir()
2390 *basedir = '\0'; in set_basedir()
2394 basedir_len = strlen(basedir); in set_basedir()
2395 if (basedir[basedir_len - 1] != '/') { in set_basedir()
2399 *basedir = '\0'; in set_basedir()
2403 basedir[basedir_len++] = '/'; in set_basedir()
2404 basedir[basedir_len] = '\0'; in set_basedir()
2434 if (*basedir != '\0') in say()
2435 fprintf(stderr, "%s", basedir); in say()
2436 if (*basedir != '\0' && *file != '\0') in say()
2456 if (*basedir != '\0' || *file != '\0') in say()
2463 if (*basedir != '\0' || *file != '\0' || format != NULL) in say()