Lines Matching refs:fullname
1182 char *fullname, *incdir, *slash, *newName; in FindInDirOfIncludingFile() local
1185 fullname = NULL; in FindInDirOfIncludingFile()
1201 fullname = Dir_FindFile(newName, parseIncPath); in FindInDirOfIncludingFile()
1202 if (fullname == NULL) in FindInDirOfIncludingFile()
1203 fullname = Dir_FindFile(newName, &dirSearchPath); in FindInDirOfIncludingFile()
1207 return fullname; in FindInDirOfIncludingFile()
1215 char *fullname; in FindInQuotPath() local
1217 fullname = FindInDirOfIncludingFile(file); in FindInQuotPath()
1218 if (fullname == NULL && in FindInQuotPath()
1221 fullname = Dir_FindFile(file, suffPath); in FindInQuotPath()
1222 if (fullname == NULL) in FindInQuotPath()
1223 fullname = Dir_FindFile(file, parseIncPath); in FindInQuotPath()
1224 if (fullname == NULL) in FindInQuotPath()
1225 fullname = Dir_FindFile(file, &dirSearchPath); in FindInQuotPath()
1226 return fullname; in FindInQuotPath()
1230 SkipGuarded(const char *fullname) in SkipGuarded() argument
1232 Guard *guard = HashTable_FindValue(&guards, fullname); in SkipGuarded()
1243 fullname, guard->name); in SkipGuarded()
1261 char *fullname; /* full pathname of file */ in IncludeFile() local
1264 fullname = file[0] == '/' ? bmake_strdup(file) : NULL; in IncludeFile()
1266 if (fullname == NULL && !isSystem) in IncludeFile()
1267 fullname = FindInQuotPath(file); in IncludeFile()
1269 if (fullname == NULL) { in IncludeFile()
1272 fullname = Dir_FindFile(file, path); in IncludeFile()
1275 if (fullname == NULL) { in IncludeFile()
1281 if (SkipGuarded(fullname)) in IncludeFile()
1284 if ((fd = open(fullname, O_RDONLY)) == -1) { in IncludeFile()
1286 Parse_Error(PARSE_FATAL, "Cannot open %s", fullname); in IncludeFile()
1287 free(fullname); in IncludeFile()
1291 buf = LoadFile(fullname, fd); in IncludeFile()
1294 Parse_PushInput(fullname, 1, 0, buf, NULL); in IncludeFile()
1297 free(fullname); in IncludeFile()