]> granicus.if.org Git - php/commitdiff
cleanup duplicated stat declarations in ext/phar
authorAnatol Belski <ab@php.net>
Mon, 25 May 2015 11:21:01 +0000 (13:21 +0200)
committerAnatol Belski <ab@php.net>
Mon, 25 May 2015 16:03:22 +0000 (18:03 +0200)
ext/phar/func_interceptors.c
ext/phar/tar.c

index 8cadeb5a4a05b972b5f3fad320bd4201b1cea923..c4912649dbfdca1107b65ad38ef4ed6a33af43cf 100644 (file)
@@ -429,18 +429,6 @@ skip_phar:
 }
 /* }}} */
 
-#ifndef S_ISDIR
-#define S_ISDIR(mode)  (((mode)&S_IFMT) == S_IFDIR)
-#endif
-#ifndef S_ISREG
-#define S_ISREG(mode)  (((mode)&S_IFMT) == S_IFREG)
-#endif
-#ifndef S_ISLNK
-#define S_ISLNK(mode)  (((mode)&S_IFMT) == S_IFLNK)
-#endif
-
-#define S_IXROOT ( S_IXUSR | S_IXGRP | S_IXOTH )
-
 #define IS_LINK_OPERATION(__t) ((__t) == FS_TYPE || (__t) == FS_IS_LINK || (__t) == FS_LSTAT)
 #define IS_EXISTS_CHECK(__t) ((__t) == FS_EXISTS  || (__t) == FS_IS_W || (__t) == FS_IS_R || (__t) == FS_IS_X || (__t) == FS_IS_FILE || (__t) == FS_IS_DIR || (__t) == FS_IS_LINK)
 #define IS_ABLE_CHECK(__t) ((__t) == FS_IS_R || (__t) == FS_IS_W || (__t) == FS_IS_X)
index 81b08de36a59f69416d57ee12a9ca334bb1aa981..52df81971b6b913b3f61e788fd354a6e7282ffd8 100644 (file)
@@ -460,9 +460,7 @@ bail:
                entry.flags = phar_tar_number(hdr->mode, sizeof(hdr->mode)) & PHAR_ENT_PERM_MASK;
                entry.timestamp = phar_tar_number(hdr->mtime, sizeof(hdr->mtime));
                entry.is_persistent = myphar->is_persistent;
-#ifndef S_ISDIR
-#define S_ISDIR(mode)  (((mode)&S_IFMT) == S_IFDIR)
-#endif
+
                if (old && entry.tar_type == TAR_FILE && S_ISDIR(entry.flags)) {
                        entry.tar_type = TAR_DIR;
                }