From: Jim Meyering Date: Mon, 2 Jul 2001 06:42:35 +0000 (+0000) Subject: (do_link): Test the boolean symbolic_link, not the function, symlink. X-Git-Tag: CPPI-1_10~36 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=cd88376b05b3609787d9323ff944b0ce6a3273c8;p=thirdparty%2Fcoreutils.git (do_link): Test the boolean symbolic_link, not the function, symlink. Patch by Frederik Eaton. --- diff --git a/src/ln.c b/src/ln.c index c7345a47a0..ec85c81003 100644 --- a/src/ln.c +++ b/src/ln.c @@ -224,7 +224,7 @@ do_link (const char *source, const char *dest) equivalent: `ln -f k k' (with or without --backup) to get beyond this point, because the error message you'd get is misleading. */ - && (backup_type == none || !symlink) + && (backup_type == none || !symbolic_link) && (!symbolic_link || stat (source, &source_stats) == 0) && source_stats.st_dev == dest_stats.st_dev && source_stats.st_ino == dest_stats.st_ino