/third_party/ntfs-3g/include/ntfs-3g/ |
H A D | plugin.h | 27 * add support for processing some type of reparse points. 59 int (*getattr)(ntfs_inode *ni, const REPARSE_POINT *reparse, 71 int (*open)(ntfs_inode *ni, const REPARSE_POINT *reparse, 82 int (*release)(ntfs_inode *ni, const REPARSE_POINT *reparse, 92 int (*read)(ntfs_inode *ni, const REPARSE_POINT *reparse, 106 int (*write)(ntfs_inode *ni, const REPARSE_POINT *reparse, 118 int (*readlink)(ntfs_inode *ni, const REPARSE_POINT *reparse, 128 int (*truncate)(ntfs_inode *ni, const REPARSE_POINT *reparse, 139 int (*opendir)(ntfs_inode *ni, const REPARSE_POINT *reparse, 151 int (*readdir)(ntfs_inode *ni, const REPARSE_POINT *reparse, [all...] |
H A D | reparse.h | 38 int ntfs_reparse_check_wsl(ntfs_inode *ni, const REPARSE_POINT *reparse);
|
H A D | attrib.h | 278 REPARSE_POINT reparse; member
|
H A D | layout.h | 885 * reparse points index). 1133 /* 3c*/ le32 reparse_point_tag; /* Type of reparse point, 1134 present only in reparse 2181 * all reparse points on the volume. The index entry keys are as defined 2191 reparse point attribute. */ 2361 REPARSE_INDEX_KEY reparse; /* $R index in member 2401 * The reparse point tag defines the type of the reparse point. It also 2402 * includes several flags, which further describe the reparse point. 2404 * The reparse poin [all...] |
/third_party/ntfs-3g/libntfs-3g/ |
H A D | reparse.c | 2 * reparse.c - Processing of reparse points 60 #include "reparse.h" 64 struct MOUNT_POINT_REPARSE_DATA { /* reparse data for junctions */ 72 struct SYMLINK_REPARSE_DATA { /* reparse data for symlinks */ 238 * - another reparse point, in search_absolute() 239 * A reparse point is not dereferenced, it will be in search_absolute() 311 * - another reparse point, in search_relative() 312 * A reparse point is not dereferenced, it will be in search_relative() 428 * Check whether reparse dat 434 ntfs_reparse_check_wsl(ntfs_inode *ni, const REPARSE_POINT *reparse) ntfs_reparse_check_wsl() argument 1345 REPARSE_POINT *reparse; ntfs_reparse_set_wsl_symlink() local 1383 REPARSE_POINT *reparse; ntfs_reparse_set_wsl_not_symlink() local [all...] |
/third_party/ntfs-3g/src/ |
H A D | ntfs-3g_common.c | 55 #include "reparse.h" 818 * Get the reparse operations associated to an inode 820 * The plugin able to process the reparse point is dynamically loaded 822 * When successful, returns the operations vector and the reparse 832 REPARSE_POINT *reparse; local 838 reparse = ntfs_get_reparse_point(ni); 839 if (reparse) { 840 tag = reparse->reparse_tag; 884 *reparse_wanted = reparse; 886 free(reparse); 931 REPARSE_POINT *reparse; global() local [all...] |
H A D | ntfs-3g.c | 102 #include "reparse.h" 143 * Call a function from a reparse plugin (variable arguments) 144 * Requires "reparse" and "ops" to have been defined 150 (reparse = (REPARSE_POINT*)NULL, \ 151 ops = select_reparse_plugin(ctx, ni, &reparse), \ 154 ops->op_name(ni, reparse, __VA_ARGS__) \ 156 free(reparse) 217 static const char ntfs_bad_reparse[] = "unsupported reparse tag 0x%08lx"; 712 const REPARSE_POINT *reparse __attribute__((unused)), in junction_getattr() 721 * If the reparse poin in junction_getattr() 740 wsl_getattr(ntfs_inode *ni, const REPARSE_POINT *reparse, struct stat *stbuf) wsl_getattr() argument 850 REPARSE_POINT *reparse; ntfs_fuse_getattr() local 1141 REPARSE_POINT *reparse; ntfs_fuse_readlink() local 1314 REPARSE_POINT *reparse; ntfs_fuse_filler() local 1411 REPARSE_POINT *reparse; ntfs_fuse_opendir() local 1446 REPARSE_POINT *reparse; ntfs_fuse_readdir() local 1517 REPARSE_POINT *reparse; ntfs_fuse_open() local 1582 REPARSE_POINT *reparse; ntfs_fuse_read() local 1670 REPARSE_POINT *reparse; ntfs_fuse_write() local 1756 REPARSE_POINT *reparse; ntfs_fuse_release() local 1838 REPARSE_POINT *reparse; ntfs_fuse_trunc() local 2152 REPARSE_POINT *reparse; ntfs_fuse_create() local 2415 REPARSE_POINT *reparse; ntfs_fuse_link() local 2504 REPARSE_POINT *reparse; ntfs_fuse_rm() local [all...] |
H A D | lowntfs-3g.c | 104 #include "reparse.h" 173 * Call a function from a reparse plugin (variable arguments) 174 * Requires "reparse" and "ops" to have been defined 180 (reparse = (REPARSE_POINT*)NULL, \ 181 ops = select_reparse_plugin(ctx, ni, &reparse), \ 184 ops->op_name(ni, reparse, __VA_ARGS__) \ 186 free(reparse) 281 static const char ntfs_bad_reparse[] = "unsupported reparse tag 0x%08lx"; 653 const REPARSE_POINT *reparse __attribute__((unused)), in junction_getstat() 662 * If the reparse poin in junction_getstat() 681 wsl_getstat(ntfs_inode *ni, const REPARSE_POINT *reparse, struct stat *stbuf) wsl_getstat() argument 765 REPARSE_POINT *reparse; ntfs_fuse_getstat() local 1081 junction_readlink(ntfs_inode *ni, const REPARSE_POINT *reparse, char **pbuf) junction_readlink() argument 1135 REPARSE_POINT *reparse; ntfs_fuse_readlink() local 1282 REPARSE_POINT *reparse; ntfs_fuse_filler() local 1401 REPARSE_POINT *reparse; ntfs_fuse_opendir() local 1462 REPARSE_POINT *reparse; ntfs_fuse_releasedir() local 1531 REPARSE_POINT *reparse; ntfs_fuse_readdir() local 1641 REPARSE_POINT *reparse; ntfs_fuse_open() local 1730 REPARSE_POINT *reparse; ntfs_fuse_read() local 1811 REPARSE_POINT *reparse; ntfs_fuse_write() local 2025 REPARSE_POINT *reparse; ntfs_fuse_trunc() local 2419 REPARSE_POINT *reparse; ntfs_fuse_create() local 2633 REPARSE_POINT *reparse; ntfs_fuse_newlink() local 2750 REPARSE_POINT *reparse; ntfs_fuse_rm() local 2860 REPARSE_POINT *reparse; ntfs_fuse_rm() local 3097 REPARSE_POINT *reparse; ntfs_fuse_release() local [all...] |
H A D | ntfs-3g_common.h | 217 ntfs_inode *ni, REPARSE_POINT **reparse);
|
/third_party/lzma/CPP/7zip/UI/Common/ |
H A D | ArchiveExtractCallback.cpp | 840 // if (dataSize == 1234567) // for debug: unpacking without reparse
in ReadLink() 852 CReparseAttr reparse;
in ReadLink() local 853 bool isOkReparse = reparse.Parse((const Byte *)data, dataSize);
in ReadLink() 858 _link.linkPath = reparse.GetPath();
in ReadLink() 859 _link.isJunction = reparse.IsMountPoint();
in ReadLink() 861 if (reparse.IsSymLink_WSL())
in ReadLink() 864 _link.isRelative = reparse.IsRelative_WSL();
in ReadLink() 867 _link.isRelative = reparse.IsRelative_Win();
in ReadLink() 2131 CReparseAttr reparse;
in Parse() local 2132 if (!reparse in Parse() [all...] |
/third_party/ntfs-3g/ntfsprogs/ |
H A D | ntfsinfo.c | 1518 tag = entry->key.reparse.reparse_tag; in ntfs_dump_index_key() 1519 ntfs_log_verbose("\t\tKey reparse tag:\t 0x%08lx%s\n", in ntfs_dump_index_key() 1524 le64_to_cpu(entry->key.reparse.file_id), in ntfs_dump_index_key() 1526 le64_to_cpu(entry->key.reparse.file_id)); in ntfs_dump_index_key() 2015 REPARSE_POINT *reparse; in ntfs_dump_attr_reparse_point() local 2024 reparse = ntfs_attr_readall(inode, AT_REPARSE_POINT, in ntfs_dump_attr_reparse_point() 2027 reparse = (REPARSE_POINT*)((u8*)attr + in ntfs_dump_attr_reparse_point() 2030 if (reparse) { in ntfs_dump_attr_reparse_point() 2031 tag = reparse->reparse_tag; in ntfs_dump_attr_reparse_point() 2035 length = le16_to_cpu(reparse in ntfs_dump_attr_reparse_point() [all...] |