diff options
Diffstat (limited to 'lang/egcs/files/patch-cccp.c')
-rw-r--r-- | lang/egcs/files/patch-cccp.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/lang/egcs/files/patch-cccp.c b/lang/egcs/files/patch-cccp.c new file mode 100644 index 000000000000..b524049ce1d7 --- /dev/null +++ b/lang/egcs/files/patch-cccp.c @@ -0,0 +1,30 @@ +--- gcc/cccp.c.orig 1999/08/26 09:26:39 1.1.1.2 ++++ gcc/cccp.c 1999/08/27 11:02:42 1.3 +@@ -5096,6 +5096,7 @@ + register struct file_name_map *map; + register char *from; + ++#ifndef FREEBSD_NATIVE + if (searchptr) + { + if (! searchptr->got_name_map) +@@ -5110,6 +5111,7 @@ + if (! strcmp (map->map_from, from)) + return map->map_to; + } ++#endif + + from = base_name (filename); + +@@ -5124,9 +5126,11 @@ + bcopy (filename, dir, from - filename); + dir[from - filename] = '\0'; + ++#ifndef FREEBSD_NATIVE + for (map = read_name_map (dir); map; map = map->map_next) + if (! strcmp (map->map_from, from)) + return map->map_to; ++#endif + } + + return filename; |