Lines Matching refs:basedir
186 static char basedir[PATH_MAX]; /* current base directory */ variable
620 if (strncmp(buf, basedir, basedir_len) != 0 in treescan()
832 else if (strncmp(usefile, basedir, basedir_len) == 0) in filescan()
871 if (strncmp(infile, basedir, basedir_len) == 0) { in filescan()
2331 *basedir = '\0'; in set_basedir()
2357 if (realpath(targetdir, basedir) == NULL) { in set_basedir()
2362 *basedir = '\0'; in set_basedir()
2364 } else if (chdir(basedir) == -1) { in set_basedir()
2369 *basedir = '\0'; in set_basedir()
2373 basedir_len = strlen(basedir); in set_basedir()
2374 if (basedir[basedir_len - 1] != '/') { in set_basedir()
2378 *basedir = '\0'; in set_basedir()
2382 basedir[basedir_len++] = '/'; in set_basedir()
2383 basedir[basedir_len] = '\0'; in set_basedir()
2413 if (*basedir != '\0') in say()
2414 fprintf(stderr, "%s", basedir); in say()
2415 if (*basedir != '\0' && *file != '\0') in say()
2435 if (*basedir != '\0' || *file != '\0') in say()
2442 if (*basedir != '\0' || *file != '\0' || format != NULL) in say()