inn/storage/cnfs/cnfs.c
Igor Timkin
ivt at gamma.ru
Tue Oct 31 01:13:14 UTC 2000
Remove historical (from uniover) param in CNFSMakeToken (oldtoken).
--- inn/storage/cnfs/cnfs.c.OLD Wed Oct 18 13:01:34 2000
+++ inn/storage/cnfs/cnfs.c Tue Oct 31 04:09:12 2000
@@ -50,14 +50,10 @@
static int refresh_interval = REFRESH_INTERVAL;
static TOKEN CNFSMakeToken(char *cycbuffname, CYCBUFF_OFF_T offset,
- uint32_t cycnum, STORAGECLASS class, TOKEN *oldtoken) {
+ uint32_t cycnum, STORAGECLASS class) {
TOKEN token;
int32_t int32;
- if (oldtoken == (TOKEN *)NULL)
- memset(&token, '\0', sizeof(token));
- else
- memcpy(&token, oldtoken, sizeof(token));
/*
** XXX We'll assume that TOKENSIZE is 16 bytes and that we divvy it
** up as: 8 bytes for cycbuffname, 4 bytes for offset, 4 bytes
@@ -1186,7 +1182,7 @@
CNFSUsedBlock(cycbuff, middle, TRUE, FALSE);
}
if (!SMpreopen) CNFSshutdowncycbuff(cycbuff);
- return CNFSMakeToken(artcycbuffname, artoffset, artcyclenum, class, article.token);
+ return CNFSMakeToken(artcycbuffname, artoffset, artcyclenum, class);
}
ARTHANDLE *cnfs_retrieve(const TOKEN token, const RETRTYPE amount) {
@@ -1653,7 +1649,7 @@
tonextblock = CNFS_BLOCKSIZE - (private->offset & (CNFS_BLOCKSIZE - 1));
private->offset += (CYCBUFF_OFF_T) tonextblock;
art->arrived = ntohl(cah.arrived);
- token = CNFSMakeToken(cycbuff->name, offset, (offset > cycbuff->free) ? cycbuff->cyclenum - 1 : cycbuff->cyclenum, cah.class, (TOKEN *)NULL);
+ token = CNFSMakeToken(cycbuff->name, offset, (offset > cycbuff->free) ? cycbuff->cyclenum - 1 : cycbuff->cyclenum, cah.class);
art->token = &token;
if (innconf->articlemmap) {
offset += sizeof(cah) + plusoffset;
More information about the inn-patches
mailing list