libbb: deal with "declaration of 'link' shadows a global declaration" warning
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 25 Jun 2019 16:51:00 +0000 (18:51 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 25 Jun 2019 16:51:00 +0000 (18:51 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
libbb/xreadlink.c

index a4e402b84c59b4818a624da2204f63e69e7f1751..a18dd0748dd1793f16bce6eead9c5b3e34860930 100644 (file)
@@ -148,10 +148,10 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path)
                                strcpy(buf + len, last_slash);
                        }
                } else {
-                       char *link = xmalloc_readlink(path);
-                       if (link) {
+                       char *target = xmalloc_readlink(path);
+                       if (target) {
                                char *cwd;
-                               if (link[0] == '/') {
+                               if (target[0] == '/') {
                                        /*
                                         * $ ln -s /bin/qwe symlink  # note: /bin is a link to /usr/bin
                                         * $ readlink -f symlink
@@ -159,8 +159,8 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path)
                                         * $ realpath symlink
                                         * /usr/bin/qwe/target_does_not_exist
                                         */
-                                       buf = xmalloc_realpath_coreutils(link);
-                                       free(link);
+                                       buf = xmalloc_realpath_coreutils(target);
+                                       free(target);
                                        return buf;
                                }
                                /*
@@ -171,9 +171,9 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path)
                                 * /CURDIR/target_does_not_exist
                                 */
                                cwd = xrealloc_getcwd_or_warn(NULL);
-                               buf = concat_path_file(cwd, link);
+                               buf = concat_path_file(cwd, target);
                                free(cwd);
-                               free(link);
+                               free(target);
                                return buf;
                        }
                }