Support NTFS reparse points.

* grub-core/fs/ntfs.c (list_file): Set symlink type when appropriate.
	(symlink_descriptor): New struct.
	(grub_ntfs_read_symlink): New function.
	(grub_ntfs_iterate_dir): Use grub_ntfs_read_symlink.
	(grub_ntfs_open): Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2011-10-27 03:04:27 +02:00
parent 91c3fdde0d
commit 5773fb6410
2 changed files with 115 additions and 5 deletions

View file

@ -1,3 +1,13 @@
2011-10-26 Vladimir Serbinenko <phcoder@gmail.com>
Support NTFS reparse points.
* grub-core/fs/ntfs.c (list_file): Set symlink type when appropriate.
(symlink_descriptor): New struct.
(grub_ntfs_read_symlink): New function.
(grub_ntfs_iterate_dir): Use grub_ntfs_read_symlink.
(grub_ntfs_open): Likewise.
2011-10-26 Vladimir Serbinenko <phcoder@gmail.com>
* include/grub/ntfs.h: Add GRUB_NTFS_ prefix. All users updated.