aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>1994-05-11 16:12:15 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>1994-05-11 16:12:15 +0000
commitd62288093b034beb51f511510c26e44786a817f9 (patch)
treeec68fddc23662ad3b9d6cafc4ccc584810ba75c9 /gcc
parentd7715b7064a42c4e850c5324d85a59b13a2d96bf (diff)
downloadgcc-d62288093b034beb51f511510c26e44786a817f9.zip
gcc-d62288093b034beb51f511510c26e44786a817f9.tar.gz
gcc-d62288093b034beb51f511510c26e44786a817f9.tar.bz2
Don't recursively search symlinks to `.'.
From-SVN: r7271
Diffstat (limited to 'gcc')
-rwxr-xr-xgcc/fixincludes7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/fixincludes b/gcc/fixincludes
index 95d4857..d602bc5 100755
--- a/gcc/fixincludes
+++ b/gcc/fixincludes
@@ -112,12 +112,15 @@ do
# add that dir to $newdirs
if [ -d $d1 ]
then
- newdirs="$newdirs $d1"
+ files="$files $d1"
+ if [ "`ls -ld $d1 | sed -n 's/.*-> //p'`" != "." ]
+ then
+ newdirs="$newdirs $d1"
+ fi
fi
done
done
- files="$files $newdirs"
dirs="$newdirs"
done