Lines Matching defs:dir
119 #include "dir.h"
496 FStr dir, base;
515 dir = Var_Value(SCOPE_GLOBAL, ".PARSEDIR");
516 if (dir.str == NULL)
517 dir.str = ".";
518 if (dir.str[0] != '/')
519 dir.str = realpath(dir.str, dirbuf);
525 (void)fprintf(f, "\"%s/%s\" line %u: ", dir.str, base.str, lineno);
528 FStr_Done(&dir);
1338 AddToPaths(const char *dir, SearchPathList *paths)
1343 (void)SearchPath_Add(ln->datum, dir);
2198 IsInclude(const char *dir, bool sysv)
2200 if (dir[0] == 's' || dir[0] == '-' || (dir[0] == 'd' && !sysv))
2201 dir++;
2203 if (strncmp(dir, "include", 7) != 0)
2207 return !sysv || ch_isspace(dir[7]);
2742 Substring dir;
2750 dir.start = p;
2753 dir.end = p;
2761 if (Substring_Equals(dir, "break"))
2763 else if (Substring_Equals(dir, "undef"))
2765 else if (Substring_Equals(dir, "export"))
2767 else if (Substring_Equals(dir, "export-env"))
2769 else if (Substring_Equals(dir, "export-literal"))
2771 else if (Substring_Equals(dir, "unexport"))
2773 else if (Substring_Equals(dir, "unexport-env"))
2775 else if (Substring_Equals(dir, "info"))
2777 else if (Substring_Equals(dir, "warning"))
2779 else if (Substring_Equals(dir, "error"))