mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
smb: Update comments about some reparse point tags
NFS-style reparse points are recognized only by the Windows NFS server 2012 and new. Windows 8 does not contain Windows NFS server, so these reparse points are not used on Windows 8. Reparse points with IO_REPARSE_TAG_AF_UNIX tag were primarily introduced for native Win32 AF_UNIX sockets and later were re-used by also by WSL: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/ https://devblogs.microsoft.com/commandline/windowswsl-interop-with-af_unix/ Signed-off-by: Pali Rohár <pali@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
a9023656bc
commit
dd0d7edb86
@ -140,20 +140,21 @@
|
|||||||
/* Used by the DFS filter See MS-DFSC */
|
/* Used by the DFS filter See MS-DFSC */
|
||||||
#define IO_REPARSE_TAG_DFSR 0x80000012
|
#define IO_REPARSE_TAG_DFSR 0x80000012
|
||||||
#define IO_REPARSE_TAG_FILTER_MANAGER 0x8000000B
|
#define IO_REPARSE_TAG_FILTER_MANAGER 0x8000000B
|
||||||
/* See section MS-FSCC 2.1.2.4 */
|
/* Native SMB symlinks since Windows Vista, see MS-FSCC 2.1.2.4 */
|
||||||
#define IO_REPARSE_TAG_SYMLINK 0xA000000C
|
#define IO_REPARSE_TAG_SYMLINK 0xA000000C
|
||||||
#define IO_REPARSE_TAG_DEDUP 0x80000013
|
#define IO_REPARSE_TAG_DEDUP 0x80000013
|
||||||
#define IO_REPARSE_APPXSTREAM 0xC0000014
|
#define IO_REPARSE_APPXSTREAM 0xC0000014
|
||||||
/* NFS symlinks, Win 8/SMB3 and later */
|
/* NFS special files used by Windows NFS server since Windows Server 2012, see MS-FSCC 2.1.2.6 */
|
||||||
#define IO_REPARSE_TAG_NFS 0x80000014
|
#define IO_REPARSE_TAG_NFS 0x80000014
|
||||||
/*
|
/*
|
||||||
* AzureFileSync - see
|
* AzureFileSync - see
|
||||||
* https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-cloud-tiering
|
* https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-cloud-tiering
|
||||||
*/
|
*/
|
||||||
#define IO_REPARSE_TAG_AZ_FILE_SYNC 0x8000001e
|
#define IO_REPARSE_TAG_AZ_FILE_SYNC 0x8000001e
|
||||||
|
/* Native Win32 AF_UNIX sockets since Windows 10 April 2018 Update, used also by WSL */
|
||||||
|
#define IO_REPARSE_TAG_AF_UNIX 0x80000023
|
||||||
/* WSL reparse tags */
|
/* WSL reparse tags */
|
||||||
#define IO_REPARSE_TAG_LX_SYMLINK 0xA000001D
|
#define IO_REPARSE_TAG_LX_SYMLINK 0xA000001D
|
||||||
#define IO_REPARSE_TAG_AF_UNIX 0x80000023
|
|
||||||
#define IO_REPARSE_TAG_LX_FIFO 0x80000024
|
#define IO_REPARSE_TAG_LX_FIFO 0x80000024
|
||||||
#define IO_REPARSE_TAG_LX_CHR 0x80000025
|
#define IO_REPARSE_TAG_LX_CHR 0x80000025
|
||||||
#define IO_REPARSE_TAG_LX_BLK 0x80000026
|
#define IO_REPARSE_TAG_LX_BLK 0x80000026
|
||||||
|
Loading…
Reference in New Issue
Block a user