Lines Matching refs:dot
96 * Dir_InitDot Set the dot Path.
233 static Path *dot; /* contents of current directory */
234 static Path *cur; /* contents of current directory, if not dot */
393 * (re)initialize "dot" (current/object directory) path hash
405 if (dot != NULL) {
409 ln = Lst_Member(openDirectories, dot);
413 dot = Dir_AddDir(NULL, ".");
415 if (dot == NULL) {
421 * We always need to have dot around, so we increment its reference count
424 dot->refCount += 1;
448 dot->refCount -= 1;
451 Dir_Destroy(dot);
470 Boolean hasLastDot = FALSE; /* true we should search dot last */
484 if (dot)
485 Var_Append(".PATH", dot->name, VAR_GLOBAL);
494 if (p == dot && hasLastDot)
500 if (dot)
501 Var_Append(".PATH", dot->name, VAR_GLOBAL);
623 * convention that dot files will only be found if the pattern
624 * begins with a dot (note also that as a side effect of the hashing
910 * First the files in dot
912 DirMatchFiles(word, dot, expansions);
982 if (p != dot) {
986 * Checking in dot -- DON'T put a leading ./ on the thing.
1082 if (Hash_FindEntry(&dot->files, cp) != NULL) {
1087 dot->hits += 1;
1132 Boolean hasLastDot = FALSE; /* true we should search dot last */
1168 fprintf(debug_file, "[dot last]...");
1254 if (dot) {
1256 if ((file = DirLookupSubdir(dot, name)) != NULL)
1268 if (p == dot) {
1281 if (dot && !checkedDot) {
1283 if ((file = DirLookupSubdir(dot, name)) != NULL)