From 498de26ac5799af2c73e607927530bed1ecd02e2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 12 Oct 2003 07:03:57 +0000 Subject: (copy_internal): Don't #ifdef-out simple uses of S_ISLNK or S_ISSOCK. The S_IS* macros are guaranteed to be defined via system.h. --- src/copy.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/copy.c b/src/copy.c index 283b6952d..3981f9cc8 100644 --- a/src/copy.c +++ b/src/copy.c @@ -1400,10 +1400,7 @@ copy_internal (const char *src_path, const char *dst_path, } else if (S_ISREG (src_type) || (x->copy_as_regular && !S_ISDIR (src_type) -#ifdef S_ISLNK - && !S_ISLNK (src_type) -#endif - )) + && !S_ISLNK (src_type))) { copied_as_regular = 1; /* POSIX says the permission bits of the source file must be @@ -1426,10 +1423,7 @@ copy_internal (const char *src_path, const char *dst_path, else #endif if (S_ISBLK (src_type) || S_ISCHR (src_type) -#ifdef S_ISSOCK - || S_ISSOCK (src_type) -#endif - ) + || S_ISSOCK (src_type)) { if (mknod (dst_path, get_dest_mode (x, src_mode), src_sb.st_rdev)) { -- cgit v1.2.3-70-g09d2