Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-ntfs-3g: Commit

external/ntfs-3g


Commit MetaInfo

Revision45ba639781ec4d0f022ac5e58bca0245dca38a5f (tree)
Zeit2017-08-11 16:52:54
AutorJean-Pierre André <jpandre@user...>
CommiterJean-Pierre André

Log Message

Decoded more reparse tags in ntfsinfo

Displayed some information in ntfsinfo output about a few new types of
reparse point brought by Windows 10.

Ändern Zusammenfassung

Diff

--- a/include/ntfs-3g/layout.h
+++ b/include/ntfs-3g/layout.h
@@ -2433,7 +2433,11 @@ typedef enum {
24332433 IO_REPARSE_TAG_SIS = const_cpu_to_le32(0x80000007),
24342434 IO_REPARSE_TAG_SYMLINK = const_cpu_to_le32(0xA000000C),
24352435 IO_REPARSE_TAG_WIM = const_cpu_to_le32(0x80000008),
2436+ IO_REPARSE_TAG_DFM = const_cpu_to_le32(0x80000016),
24362437 IO_REPARSE_TAG_WOF = const_cpu_to_le32(0x80000017),
2438+ IO_REPARSE_TAG_WCI = const_cpu_to_le32(0x80000018),
2439+ IO_REPARSE_TAG_GVFS = const_cpu_to_le32(0x9000001C),
2440+ IO_REPARSE_TAG_LX_SYMLINK = const_cpu_to_le32(0xA000001D),
24372441
24382442 IO_REPARSE_TAG_VALID_VALUES = const_cpu_to_le32(0xf000ffff),
24392443 } PREDEFINED_REPARSE_TAGS;
--- a/ntfsprogs/ntfsinfo.c
+++ b/ntfsprogs/ntfsinfo.c
@@ -8,7 +8,7 @@
88 * Copyright (c) 2004-2005 Yuval Fledel
99 * Copyright (c) 2004-2007 Yura Pakhuchiy
1010 * Copyright (c) 2005 Cristian Klein
11- * Copyright (c) 2011-2015 Jean-Pierre Andre
11+ * Copyright (c) 2011-2017 Jean-Pierre Andre
1212 *
1313 * This utility will dump a file's attributes.
1414 *
@@ -119,7 +119,7 @@ static void version(void)
119119 printf(" 2003 Leonard Norrgård\n");
120120 printf(" 2004-2005 Yuval Fledel\n");
121121 printf(" 2004-2007 Yura Pakhuchiy\n");
122- printf(" 2011-2014 Jean-Pierre Andre\n");
122+ printf(" 2011-2017 Jean-Pierre Andre\n");
123123 printf("\n%s\n%s%s\n", ntfs_gpl, ntfs_bugs, ntfs_home);
124124 }
125125
@@ -425,6 +425,15 @@ static const char *reparse_type_name(le32 tag)
425425 case IO_REPARSE_TAG_DEDUP :
426426 name = " (deduplicated)";
427427 break;
428+ case IO_REPARSE_TAG_WCI :
429+ name = " (Windows container)";
430+ break;
431+ case IO_REPARSE_TAG_NFS :
432+ name = " (NFS symlink)";
433+ break;
434+ case IO_REPARSE_TAG_LX_SYMLINK :
435+ name = " (Linux symlink)";
436+ break;
428437 default :
429438 name = "";
430439 break;
Show on old repository browser