diff --git a/include/ntfs-3g/layout.h b/include/ntfs-3g/layout.h index 754d66e9..6d4d589a 100644 --- a/include/ntfs-3g/layout.h +++ b/include/ntfs-3g/layout.h @@ -2443,6 +2443,7 @@ typedef enum { IO_REPARSE_TAG_WOF = const_cpu_to_le32(0x80000017), IO_REPARSE_TAG_WCI = const_cpu_to_le32(0x80000018), IO_REPARSE_TAG_CLOUD = const_cpu_to_le32(0x9000001A), + IO_REPARSE_TAG_APPEXECLINK = const_cpu_to_le32(0x8000001B), IO_REPARSE_TAG_GVFS = const_cpu_to_le32(0x9000001C), IO_REPARSE_TAG_LX_SYMLINK = const_cpu_to_le32(0xA000001D), diff --git a/ntfsprogs/ntfsinfo.c b/ntfsprogs/ntfsinfo.c index 676fa20b..0a6364c7 100644 --- a/ntfsprogs/ntfsinfo.c +++ b/ntfsprogs/ntfsinfo.c @@ -439,6 +439,9 @@ static const char *reparse_type_name(le32 tag) case IO_REPARSE_TAG_LX_SYMLINK : name = " (Linux symlink)"; break; + case IO_REPARSE_TAG_APPEXECLINK : + name = " (Exec link)"; + break; default : name = ""; break;