From 5a7cc7f969c7d8d8af18c54e2084a1731ecfdc2c Mon Sep 17 00:00:00 2001 From: szaka Date: Sat, 21 Feb 2009 19:49:15 +0000 Subject: [PATCH] remove unused fuse_reply_iov --- include/fuse-lite/fuse_lowlevel.h | 13 ------------- libfuse-lite/fuse_lowlevel.c | 18 ------------------ 2 files changed, 31 deletions(-) diff --git a/include/fuse-lite/fuse_lowlevel.h b/include/fuse-lite/fuse_lowlevel.h index 64d8bf71..9dd9ccd4 100644 --- a/include/fuse-lite/fuse_lowlevel.h +++ b/include/fuse-lite/fuse_lowlevel.h @@ -920,19 +920,6 @@ int fuse_reply_write(fuse_req_t req, size_t count); */ int fuse_reply_buf(fuse_req_t req, const char *buf, size_t size); -/** - * Reply with data vector - * - * Possible requests: - * read, readdir, getxattr, listxattr - * - * @param req request handle - * @param iov the vector containing the data - * @param count the size of vector - * @return zero for success, -errno for failure to send reply - */ -int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count); - /** * Reply with filesystem statistics * diff --git a/libfuse-lite/fuse_lowlevel.c b/libfuse-lite/fuse_lowlevel.c index 42387073..7295832b 100644 --- a/libfuse-lite/fuse_lowlevel.c +++ b/libfuse-lite/fuse_lowlevel.c @@ -189,24 +189,6 @@ static int send_reply(fuse_req_t req, int error, const void *arg, return send_reply_iov(req, error, iov, count); } -int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count) -{ - int res; - struct iovec *padded_iov; - - padded_iov = malloc((count + 1) * sizeof(struct iovec)); - if (padded_iov == NULL) - return fuse_reply_err(req, -ENOMEM); - - memcpy(padded_iov + 1, iov, count * sizeof(struct iovec)); - count++; - - res = send_reply_iov(req, 0, padded_iov, count); - free(padded_iov); - - return res; -} - size_t fuse_dirent_size(size_t namelen) { return FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET + namelen);