Created attachment 9144 [details]
When there is a reparse point on a file or folder, windows returns the REPARSE TAG in the EA length field of three INFO LEVELS:
This, I believe, is the fundamental reason that you can have either EAs or reparse points on files/folders.
In any event, since we support DFS links but not reparse points, we should return the IO_REPARSE_TAG_DFS tag in the ea length field if the folder in question is a DFS link.
This allows MAC OS X to follow DFS links handed out by Samba and might allow XP to do so as well.
Attached is a possible patch for this.
This problem exists in 3.5, 3.6, 4.0, 4.1 and master.
*** This bug has been marked as a duplicate of bug 10097 ***