| 1 |
|
| 2 | |
| 3 | * Copyright (c) 2008-2021 Jean-Pierre Andre
|
| 4 | * Copyright (c) 2025 LG Electronics Co., Ltd.
|
| 5 |
|
| 6 |
|
| 7 | #ifndef _LINUX_NTFS_REPARSE_H
|
| 8 | #define _LINUX_NTFS_REPARSE_H
|
| 9 |
|
| 10 | extern __le16 reparse_index_name[];
|
| 11 |
|
| 12 | int ntfs_parse_reparse(struct ntfs_inode *ni, unsigned int *mode);
|
| 13 | unsigned int ntfs_reparse_tag_dt_types(struct ntfs_volume *vol, unsigned long mref);
|
| 14 | int ntfs_translate_symlink_path(struct dentry *dentry, const char *target,
|
| 15 | char **translated);
|
| 16 | int ntfs_reparse_set_wsl_symlink(struct ntfs_inode *ni,
|
| 17 | const char *target, int target_len);
|
| 18 | int ntfs_reparse_set_native_symlink(struct ntfs_inode *ni,
|
| 19 | const char *symname, int symlen);
|
| 20 | int ntfs_reparse_set_wsl_not_symlink(struct ntfs_inode *ni, mode_t mode);
|
| 21 | int ntfs_delete_reparse_index(struct ntfs_inode *ni);
|
| 22 | int ntfs_remove_ntfs_reparse_data(struct ntfs_inode *ni);
|
| 23 |
|
| 24 | #endif
|