diff options
Diffstat (limited to 'xlators/storage/posix/src/posix-helpers.c')
| -rw-r--r-- | xlators/storage/posix/src/posix-helpers.c | 32 | 
1 files changed, 0 insertions, 32 deletions
diff --git a/xlators/storage/posix/src/posix-helpers.c b/xlators/storage/posix/src/posix-helpers.c index 9ccf082726c..dc1c1750a6f 100644 --- a/xlators/storage/posix/src/posix-helpers.c +++ b/xlators/storage/posix/src/posix-helpers.c @@ -1044,35 +1044,3 @@ posix_fd_ctx_get (fd_t *fd, xlator_t *this, struct posix_fd **pfd)          return ret;  } - - -int -posix_fd_ctx_get_off (fd_t *fd, xlator_t *this, struct posix_fd **pfd, -                      off_t offset) -{ -        int   ret; -        int   flags; - -        LOCK (&fd->inode->lock); -        { -                ret = __posix_fd_ctx_get (fd, this, pfd); -                if (ret) -                        goto unlock; - -                if ((offset & 0xfff) && (*pfd)->odirect) { -                        flags = fcntl ((*pfd)->fd, F_GETFL); -                        ret = fcntl ((*pfd)->fd, F_SETFL, (flags & (~O_DIRECT))); -                        (*pfd)->odirect = 0; -                } - -                if (((offset & 0xfff) == 0) && (!(*pfd)->odirect)) { -                        flags = fcntl ((*pfd)->fd, F_GETFL); -                        ret = fcntl ((*pfd)->fd, F_SETFL, (flags | O_DIRECT)); -                        (*pfd)->odirect = 1; -                } -        } -unlock: -        UNLOCK (&fd->inode->lock); - -        return ret; -}  | 
