From 1c53d7f34db626f6f44821844912e7f7012e5bfb Mon Sep 17 00:00:00 2001 From: Chas Williams Date: Tue, 24 Jan 2006 17:40:11 +0000 Subject: [PATCH] usebuffer-macros-20060124 FIXES 25819 get rid of usebuffers macro usage warning --- src/afs/afs.h | 2 +- src/afs/afs_buffer.c | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/afs/afs.h b/src/afs/afs.h index 37f3efd..93513e1 100644 --- a/src/afs/afs.h +++ b/src/afs/afs.h @@ -923,7 +923,7 @@ struct buffer { char lockers; char dirty; char hashIndex; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) struct buf *bufp; #endif afs_rwlock_t lock; /* the lock for this structure */ diff --git a/src/afs/afs_buffer.c b/src/afs/afs_buffer.c index 70903a1..051cc60 100644 --- a/src/afs/afs_buffer.c +++ b/src/afs/afs_buffer.c @@ -98,7 +98,7 @@ DInit(int abuffers) /* Initialize the venus buffer system. */ register int i; register struct buffer *tb; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) struct buf *tub; /* unix buffer for allocation */ #endif @@ -106,14 +106,14 @@ DInit(int abuffers) if (dinit_flag) return; dinit_flag = 1; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) /* round up to next multiple of NPB, since we allocate multiple pages per chunk */ abuffers = ((abuffers - 1) | (NPB - 1)) + 1; #endif LOCK_INIT(&afs_bufferLock, "afs_bufferLock"); Buffers = (struct buffer *)afs_osi_Alloc(abuffers * sizeof(struct buffer)); -#if !AFS_USEBUFFERS +#if !defined(AFS_USEBUFFERS) BufferData = (char *)afs_osi_Alloc(abuffers * AFS_BUFFER_PAGESIZE); #endif timecounter = 1; @@ -121,7 +121,7 @@ DInit(int abuffers) for (i = 0; i < PHSIZE; i++) phTable[i] = 0; for (i = 0; i < abuffers; i++) { -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) if ((i & (NPB - 1)) == 0) { /* time to allocate a fresh buffer */ tub = geteblk(AFS_BUFFER_PAGESIZE * NPB); @@ -134,7 +134,7 @@ DInit(int abuffers) tb->inode = 0; tb->accesstime = 0; tb->lockers = 0; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) if ((i & (NPB - 1)) == 0) tb->bufp = tub; else @@ -368,14 +368,14 @@ DRelease(register struct buffer *bp, int flag) /* Release a buffer, specifying whether or not the buffer has been * modified by the locker. */ register int index; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) register struct buffer *tp; #endif AFS_STATCNT(DRelease); if (!bp) return; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) /* look for buffer by scanning Unix buffers for appropriate address */ tp = Buffers; for (index = 0; index < nbuffers; index += NPB, tp += NPB) { @@ -404,12 +404,12 @@ DVOffset(register void *ap) /* Return the byte within a file represented by a buffer pointer. */ register struct buffer *bp; register int index; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) register struct buffer *tp; #endif AFS_STATCNT(DVOffset); bp = ap; -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) /* look for buffer by scanning Unix buffers for appropriate address */ tp = Buffers; for (index = 0; index < nbuffers; index += NPB, tp += NPB) { @@ -530,7 +530,7 @@ DNew(register struct dcache *adc, register int page) void shutdown_bufferpackage(void) { -#if AFS_USEBUFFERS +#if defined(AFS_USEBUFFERS) register struct buffer *tp; #endif int i; @@ -541,7 +541,7 @@ shutdown_bufferpackage(void) DFlush(); if (afs_cold_shutdown) { dinit_flag = 0; -#if !AFS_USEBUFFERS +#if !defined(AFS_USEBUFFERS) afs_osi_Free(BufferData, nbuffers * AFS_BUFFER_PAGESIZE); #else tp = Buffers; -- 1.9.4