浏览代码

(decode_header): Do not assume that S_IFBLK and S_IFCHR are defined.

Paul Eggert 26 年之前
父节点
当前提交
2016526b1a
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/list.c

+ 3 - 3
src/list.c

@@ -507,7 +507,7 @@ decode_header (union block *header, struct stat *stat_info,
 	}
       switch (header->header.typeflag)
 	{
-#ifdef S_IFBLK
+#ifdef S_ISBLK
 	case BLKTYPE:
 	  stat_info->st_rdev
 	    = makedev (MAJOR_FROM_OCT (header->header.devmajor),
@@ -515,7 +515,7 @@ decode_header (union block *header, struct stat *stat_info,
 	  break;
 #endif
 
-#ifdef S_IFCHR
+#ifdef S_ISCHR
 	case CHRTYPE:
 	  stat_info->st_rdev
 	    = makedev (MAJOR_FROM_OCT (header->header.devmajor),
@@ -872,7 +872,7 @@ print_header (void)
 
       switch (current_header->header.typeflag)
 	{
-#if defined(S_IFBLK) || defined(S_IFCHR)
+#if defined S_ISBLK || defined S_ISCHR
 	case CHRTYPE:
 	case BLKTYPE:
 	  sprintf (size, "%lu,%lu",