diff options
author | Anand Avati <avati@redhat.com> | 2012-08-28 23:23:52 -0700 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2012-09-17 19:25:01 -0700 |
commit | 8f9e94c65516662ff49926203a73b3a0166c087e (patch) | |
tree | e9fba03e9a97a97dd0411a5009ac8147bb2bcd2f /api/src/glfs-internal.h | |
parent | 0d3bec589748b4cc8295d9ed109d21c94e3d8854 (diff) |
gfapi: add symlink (auto resolution) support in resolver
- new internal API glfs_lresolve() for usage with APIs
like glfs_lXXXX() (e.g. glfs_lstat())
Change-Id: I61c60af6bda3072f189684ad8ac9815d59f455fc
BUG: 839950
Signed-off-by: Anand Avati <avati@redhat.com>
Reviewed-on: http://review.gluster.org/3866
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
Diffstat (limited to 'api/src/glfs-internal.h')
-rw-r--r-- | api/src/glfs-internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/api/src/glfs-internal.h b/api/src/glfs-internal.h index 6380cd2ae2b..8c9e356f9c3 100644 --- a/api/src/glfs-internal.h +++ b/api/src/glfs-internal.h @@ -53,6 +53,8 @@ void glfs_init_done (struct glfs *fs, int ret); int glfs_process_volfp (struct glfs *fs, FILE *fp); int glfs_resolve (struct glfs *fs, xlator_t *subvol, const char *path, loc_t *loc, struct iatt *iatt); +int glfs_lresolve (struct glfs *fs, xlator_t *subvol, const char *path, loc_t *loc, + struct iatt *iatt); void glfs_first_lookup (xlator_t *subvol); static inline void |