From ddb7d7fc940835e04a5d909790f99cee5c74084d Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 13 Jun 2014 11:39:41 +0200 Subject: vfs: remove unused function vfs_pread_data() Signed-off-by: Michael Adam Reviewed-by: Volker Lendecke --- source3/smbd/proto.h | 2 -- source3/smbd/vfs.c | 22 ---------------------- 2 files changed, 24 deletions(-) diff --git a/source3/smbd/proto.h b/source3/smbd/proto.h index 3c6accfb71e..1e17f5b741a 100644 --- a/source3/smbd/proto.h +++ b/source3/smbd/proto.h @@ -1129,8 +1129,6 @@ bool vfs_init_custom(connection_struct *conn, const char *vfs_object); bool smbd_vfs_init(connection_struct *conn); NTSTATUS vfs_file_exist(connection_struct *conn, struct smb_filename *smb_fname); ssize_t vfs_read_data(files_struct *fsp, char *buf, size_t byte_count); -ssize_t vfs_pread_data(files_struct *fsp, char *buf, - size_t byte_count, off_t offset); ssize_t vfs_write_data(struct smb_request *req, files_struct *fsp, const char *buffer, diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c index 897bf1f338e..d5390ed0ca3 100644 --- a/source3/smbd/vfs.c +++ b/source3/smbd/vfs.c @@ -393,28 +393,6 @@ ssize_t vfs_read_data(files_struct *fsp, char *buf, size_t byte_count) return (ssize_t)total; } -ssize_t vfs_pread_data(files_struct *fsp, char *buf, - size_t byte_count, off_t offset) -{ - size_t total=0; - - while (total < byte_count) - { - ssize_t ret = SMB_VFS_PREAD(fsp, buf + total, - byte_count - total, offset + total); - - if (ret == 0) return total; - if (ret == -1) { - if (errno == EINTR) - continue; - else - return -1; - } - total += ret; - } - return (ssize_t)total; -} - /**************************************************************************** Write data to a fd on the vfs. ****************************************************************************/ -- cgit