Re: Getting/setting ntfs reparse data
getxattr currently reports system.ntfs_reparse_data in full binary format, including reparse tag, zero filler, and UTF16 string (possibly double-zero terminated)
Can you provide please an exact data structure in both of cases, for Junction and Symbolics link?
Microsoft seems to consider information associated with junctions as hush-hush. What I know is at the top of libntfs-3g/reparse.c You can get useful information from http://www.codeproject.com/KB/winsdk/ju ... oints.aspx
I have also analyzed the configurations used by Vista, but they do not cover all the possibilities, for instance I do not know what most reparse tag values found on msdn mean. So, if you find some official description, please let me know.
Then, very curious what happens if one decides setting a non existent ntfs_reparse_data, especially for a non-empty directory and/or file?
Setting a junction or symlink on a non-empty director or non-void file is forbidden by Microsoft (thank you for reminded me I still have to check that !), but right now I cannot find a reference in the msdn jungle. And if you meant using other types of reparse data, you are on your own.