Lines Matching refs:basedir
168 static char basedir[PATH_MAX]; /* current base directory */ variable
584 if (strncmp(buf, basedir, basedir_len) != 0) { in treescan()
792 else if (strncmp(usefile, basedir, basedir_len) == 0) in filescan()
827 if (strncmp(infile, basedir, basedir_len) == 0) { in filescan()
2287 *basedir = '\0'; in set_basedir()
2313 if (realpath(targetdir, basedir) == NULL) { in set_basedir()
2318 *basedir = '\0'; in set_basedir()
2320 } else if (chdir(basedir) == -1) { in set_basedir()
2325 *basedir = '\0'; in set_basedir()
2329 basedir_len = strlen(basedir); in set_basedir()
2330 if (basedir[basedir_len - 1] != '/') { in set_basedir()
2334 *basedir = '\0'; in set_basedir()
2338 basedir[basedir_len++] = '/'; in set_basedir()
2339 basedir[basedir_len] = '\0'; in set_basedir()
2350 if (*basedir != '\0') in say()
2351 fprintf(stderr, "%s", basedir); in say()
2352 if (*basedir != '\0' && *file != '\0') in say()
2372 if (*basedir != '\0' || *file != '\0') in say()
2379 if (*basedir != '\0' || *file != '\0' || format != NULL) in say()