From 25672ad8cdda42231b15937f0d390bea5b9e3b17 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 30 Nov 2011 16:20:23 -0500 Subject: [PATCH] remove CopyOnWrite2 and unused vars unused static functions make grumpy compilers grumpy. Change-Id: I2a48e2993193a615bffe331f19948bfc46fba16b Reviewed-on: http://gerrit.openafs.org/6157 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/viced/afsfileprocs.c | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index 2d82c75..4f5589e 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -1329,48 +1329,6 @@ CopyOnWrite(Vnode * targetptr, Volume * volptr, afs_foff_t off, afs_fsize_t len) return 0; /* success */ } /*CopyOnWrite */ -static int -CopyOnWrite2(FdHandle_t *targFdP, FdHandle_t *newFdP, afs_foff_t off, - afs_sfsize_t size) -{ - char *buff = malloc(COPYBUFFSIZE); - size_t length; - ssize_t rdlen; - ssize_t wrlen; - int rc = 0; - afs_foff_t done = off; - - if (size > FDH_SIZE(targFdP) - off) - size = FDH_SIZE(targFdP) - off; - - while (size > 0) { - if (size > COPYBUFFSIZE) { /* more than a buffer */ - length = COPYBUFFSIZE; - size -= COPYBUFFSIZE; - } else { - length = size; - size = 0; - } - rdlen = FDH_PREAD(targFdP, buff, length, done); - if (rdlen == length) { - wrlen = FDH_PWRITE(newFdP, buff, length, done); - done += rdlen; - } - else - wrlen = 0; - - if ((rdlen != length) || (wrlen != length)) { - /* no error recovery, at the worst we'll have a "hole" - * in the file */ - rc = 1; - break; - } - } - free(buff); - return rc; -} - - /* * Common code to handle with removing the Name (file when it's called from * SAFS_RemoveFile() or an empty dir when called from SAFS_rmdir()) from a @@ -6372,7 +6330,6 @@ StoreData_RXStyle(Volume * volptr, Vnode * targetptr, struct AFSFid * Fid, afs_fsize_t NewLength; /* size after this store completes */ afs_sfsize_t adjustSize; /* bytes to call VAdjust... with */ int linkCount = 0; /* link count on inode */ - afs_fsize_t CoW_off, CoW_len; ssize_t nBytes; FdHandle_t *fdP; struct in_addr logHostAddr; /* host ip holder for inet_ntoa */ -- 1.9.4