From 0d2830f018c2f80889461624f8e3d59d1d78a15f Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 18 Sep 1996 06:40:54 +0000 Subject: [PATCH] When compiling native on freebsd, do not search the multitude of extended include file paths that do not exist. --- contrib/gcc/cccp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/gcc/cccp.c b/contrib/gcc/cccp.c index 39f1a5ae7c89..1e6bd40b3faf 100644 --- a/contrib/gcc/cccp.c +++ b/contrib/gcc/cccp.c @@ -4923,6 +4923,7 @@ open_include_file (filename, searchptr) register char *from; char *p, *dir; +#ifndef FREEBSD_NATIVE if (searchptr && ! searchptr->got_name_map) { searchptr->name_map = read_name_map (searchptr->fname @@ -4945,6 +4946,7 @@ open_include_file (filename, searchptr) } } } +#endif /* Try to find a mapping file for the particular directory we are looking in. Thus #include will look up sys/types.h @@ -4981,9 +4983,11 @@ open_include_file (filename, searchptr) dir[p - filename] = '\0'; from = p + 1; } +#ifndef FREEBSD_NATIVE for (map = read_name_map (dir); map; map = map->map_next) if (! strcmp (map->map_from, from)) return open (map->map_to, O_RDONLY, 0666); +#endif return open (filename, O_RDONLY, 0666); }