Home
last modified time | relevance | path

Searched refs:reparse (Results 1 - 11 of 11) sorted by relevance

/third_party/ntfs-3g/include/ntfs-3g/
H A Dplugin.h27 * 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 Dreparse.h38 int ntfs_reparse_check_wsl(ntfs_inode *ni, const REPARSE_POINT *reparse);
H A Dattrib.h278 REPARSE_POINT reparse; member
H A Dlayout.h885 * 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 Dreparse.c2 * 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 Dntfs-3g_common.c55 #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 Dntfs-3g.c102 #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 Dlowntfs-3g.c104 #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 Dntfs-3g_common.h217 ntfs_inode *ni, REPARSE_POINT **reparse);
/third_party/lzma/CPP/7zip/UI/Common/
H A DArchiveExtractCallback.cpp840 // 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 Dntfsinfo.c1518 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...]

Completed in 19 milliseconds