diff options
author | Eric Andersen | 1999-11-09 01:47:36 +0000 |
---|---|---|
committer | Eric Andersen | 1999-11-09 01:47:36 +0000 |
commit | 50d6360771be509737bb55b2cc5bc5e25f2a4fea (patch) | |
tree | 81d4cfe9ec9b5281924f678c28f61542616a3db7 /utility.c | |
parent | fbb39c83b69d6c4de943c0b7374000339635d13d (diff) | |
download | busybox-50d6360771be509737bb55b2cc5bc5e25f2a4fea.zip busybox-50d6360771be509737bb55b2cc5bc5e25f2a4fea.tar.gz |
Stuff
Diffstat (limited to 'utility.c')
-rw-r--r-- | utility.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -415,8 +415,12 @@ recursiveAction(const char *fileName, int recurse, int followLinks, int depthFir return (FALSE); } - if ( (followLinks == FALSE) && (S_ISLNK(statbuf.st_mode)) ) - return (TRUE); + if ( (followLinks == FALSE) && (S_ISLNK(statbuf.st_mode)) ) { + if (fileAction == NULL) + return (TRUE); + else + return (fileAction(fileName, &statbuf)); + } if (recurse == FALSE) { if (S_ISDIR(statbuf.st_mode)) { |