ISLNK
if (cpy && (Pflg || (Hflg && !cmdarg)) && (ISLNK(s1))) {
if (!lnk && !ISLNK(s1)) {
if (ISLNK(s2))
!ISLNK(s2)) {
use_stdin() && !ISLNK(s2)) {
ISLNK(s1) ? AT_SYMLINK_NOFOLLOW : 0);
ISLNK(s1) ? AT_SYMLINK_NOFOLLOW : 0);
if (lstat(target, &st) == 0 && ISLNK(st))
if (ISLNK(s1)) {