#define DISK_PAGE_SIZE 8192
#define BIT_SET(flag, bit) ((flag) |= (bit))
-#define BIT_RESET(flag, bit) ((flag) &= ~(bit))
+#define BIT_CLR(flag, bit) ((flag) &= ~(bit))
#define BIT_TEST(flag, bit) ((flag) & (bit))
#define EBIT_SET(flag, bit) ((flag) |= ((1<<bit)))
-#define EBIT_RESET(flag, bit) ((flag) &= ~((1<<bit)))
+#define EBIT_CLR(flag, bit) ((flag) &= ~((1<<bit)))
#define EBIT_TEST(flag, bit) ((flag) & ((1<<bit)))
/*
/*
- * $Id: disk.cc,v 1.88 1997/10/27 22:53:09 wessels Exp $
+ * $Id: disk.cc,v 1.89 1997/10/28 21:59:03 wessels Exp $
*
* DEBUG: section 6 Disk I/O Routines
* AUTHOR: Harvest Derived
if (fdd->write_q == NULL) {
/* no more data */
fdd->write_q_tail = NULL;
- BIT_RESET(F->flags, FD_WRITE_PENDING);
- BIT_RESET(F->flags, FD_WRITE_DAEMON);
+ BIT_CLR(F->flags, FD_WRITE_PENDING);
+ BIT_CLR(F->flags, FD_WRITE_DAEMON);
} else {
/* another block is queued */
commSetSelect(fd, COMM_SELECT_WRITE, diskHandleWrite, NULL, 0);
/*
- * $Id: ftp.cc,v 1.154 1997/10/27 22:49:48 wessels Exp $
+ * $Id: ftp.cc,v 1.155 1997/10/28 21:59:05 wessels Exp $
*
* DEBUG: section 9 File Transfer Protocol (FTP)
* AUTHOR: Harvest Derived
/* remove any trailing slashes from path */
*(request->urlpath + l - 1) = '\0';
EBIT_SET(ftpState->flags, FTP_ISDIR);
- EBIT_RESET(ftpState->flags, FTP_USE_BASE);
+ EBIT_CLR(ftpState->flags, FTP_USE_BASE);
again = 1;
} else if ((l >= 2) && (!strcmp(request->urlpath + l - 2, "/."))) {
/* remove trailing /. */
*(request->urlpath + l - 2) = '\0';
EBIT_SET(ftpState->flags, FTP_ISDIR);
- EBIT_RESET(ftpState->flags, FTP_USE_BASE);
+ EBIT_CLR(ftpState->flags, FTP_USE_BASE);
again = 1;
} else if (*request->urlpath == '/') {
/* remove any leading slashes from path */
ftpSendPort(FtpStateData * ftpState)
{
debug(9, 3) ("This is ftpSendPort\n");
- EBIT_RESET(ftpState->flags, FTP_PASV_SUPPORTED);
+ EBIT_CLR(ftpState->flags, FTP_PASV_SUPPORTED);
}
static void
ftpState->state = SENT_RETR;
} else if (code > 0) {
debug(9, 3) ("ftpReadRest: REST not supported\n");
- EBIT_RESET(ftpState->flags, FTP_REST_SUPPORTED);
+ EBIT_CLR(ftpState->flags, FTP_REST_SUPPORTED);
} else {
ftpFail(ftpState);
}
/*
- * $Id: gopher.cc,v 1.107 1997/10/27 20:05:13 wessels Exp $
+ * $Id: gopher.cc,v 1.108 1997/10/28 21:59:06 wessels Exp $
*
* DEBUG: section 10 Gopher
* AUTHOR: Harvest Derived
"<ISINDEX></BODY></HTML>\n", entry->url, entry->url);
storeAppend(entry, outbuf, strlen(outbuf));
/* now let start sending stuff to client */
- BIT_RESET(entry->flag, DELAY_SENDING);
+ BIT_CLR(entry->flag, DELAY_SENDING);
gopherState->data_in = 1;
return;
storeAppend(entry, outbuf, strlen(outbuf));
/* now let start sending stuff to client */
- BIT_RESET(entry->flag, DELAY_SENDING);
+ BIT_CLR(entry->flag, DELAY_SENDING);
gopherState->data_in = 1;
return;
if ((int) strlen(outbuf) > 0) {
storeAppend(entry, outbuf, strlen(outbuf));
/* now let start sending stuff to client */
- BIT_RESET(entry->flag, DELAY_SENDING);
+ BIT_CLR(entry->flag, DELAY_SENDING);
}
return;
}
if (gopherState->conversion != NORMAL)
gopherEndHTML(data);
storeTimestampsSet(entry);
- BIT_RESET(entry->flag, DELAY_SENDING);
+ BIT_CLR(entry->flag, DELAY_SENDING);
storeComplete(entry);
comm_close(fd);
} else {
/*
- * $Id: http.cc,v 1.205 1997/10/28 18:10:38 wessels Exp $
+ * $Id: http.cc,v 1.206 1997/10/28 21:59:08 wessels Exp $
*
* DEBUG: section 11 Hypertext Transfer Protocol (HTTP)
* AUTHOR: Harvest Derived
httpMakePrivate(StoreEntry * entry)
{
storeExpireNow(entry);
- BIT_RESET(entry->flag, ENTRY_CACHABLE);
+ BIT_CLR(entry->flag, ENTRY_CACHABLE);
storeReleaseRequest(entry); /* delete object when not used */
}
/*
- * $Id: store.cc,v 1.323 1997/10/28 21:56:08 wessels Exp $
+ * $Id: store.cc,v 1.324 1997/10/28 21:59:13 wessels Exp $
*
* DEBUG: section 20 Storeage Manager
* AUTHOR: Harvest Derived
safe_free(e->key);
e->key = xstrdup(newkey);
storeHashInsert(e);
- BIT_RESET(e->flag, KEY_URL);
+ BIT_CLR(e->flag, KEY_URL);
BIT_SET(e->flag, KEY_CHANGE);
BIT_SET(e->flag, KEY_PRIVATE);
}
if (e->method == METHOD_GET) {
e->key = e->url;
BIT_SET(e->flag, KEY_URL);
- BIT_RESET(e->flag, KEY_CHANGE);
+ BIT_CLR(e->flag, KEY_CHANGE);
} else {
e->key = xstrdup(newkey);
- BIT_RESET(e->flag, KEY_URL);
+ BIT_CLR(e->flag, KEY_URL);
BIT_SET(e->flag, KEY_CHANGE);
}
- BIT_RESET(e->flag, KEY_PRIVATE);
+ BIT_CLR(e->flag, KEY_PRIVATE);
storeHashInsert(e);
}
storeSetPublicKey(e);
if (BIT_TEST(flags, REQ_CACHABLE)) {
BIT_SET(e->flag, ENTRY_CACHABLE);
- BIT_RESET(e->flag, RELEASE_REQUEST);
+ BIT_CLR(e->flag, RELEASE_REQUEST);
} else {
- BIT_RESET(e->flag, ENTRY_CACHABLE);
+ BIT_CLR(e->flag, ENTRY_CACHABLE);
storeReleaseRequest(e);
}
if (BIT_TEST(flags, REQ_HIERARCHICAL))
BIT_SET(e->flag, HIERARCHICAL);
else
- BIT_RESET(e->flag, HIERARCHICAL);
+ BIT_CLR(e->flag, HIERARCHICAL);
e->store_status = STORE_PENDING;
storeSetMemStatus(e, NOT_IN_MEMORY);
e->swap_status = SWAPOUT_NONE;
e->refcount = refcount;
e->flag = flags;
BIT_SET(e->flag, ENTRY_CACHABLE);
- BIT_RESET(e->flag, RELEASE_REQUEST);
- BIT_RESET(e->flag, KEY_PRIVATE);
+ BIT_CLR(e->flag, RELEASE_REQUEST);
+ BIT_CLR(e->flag, KEY_PRIVATE);
e->ping_status = PING_NONE;
if (clean) {
BIT_SET(e->flag, ENTRY_VALIDATED);
/* otherwise, set it in the validation procedure */
storeDirMapBitSet(file_number);
} else {
- BIT_RESET(e->flag, ENTRY_VALIDATED);
+ BIT_CLR(e->flag, ENTRY_VALIDATED);
}
return e;
}
#endif
assert(!BIT_TEST(e->flag, ENTRY_VALIDATED));
if (e->swap_file_number < 0) {
- BIT_RESET(e->flag, ENTRY_VALIDATED);
+ BIT_CLR(e->flag, ENTRY_VALIDATED);
callback(callback_data);
return;
}
retcode = stat(path, sb);
}
if (retcode < 0 || sb->st_size == 0 || sb->st_size != e->object_len) {
- BIT_RESET(e->flag, ENTRY_VALIDATED);
+ BIT_CLR(e->flag, ENTRY_VALIDATED);
} else {
BIT_SET(e->flag, ENTRY_VALIDATED);
storeDirMapBitSet(e->swap_file_number);
return 1;
}
storeReleaseRequest(e);
- BIT_RESET(e->flag, ENTRY_CACHABLE);
+ BIT_CLR(e->flag, ENTRY_CACHABLE);
return 0;
}
/*
- * $Id: wais.cc,v 1.91 1997/10/28 20:42:55 wessels Exp $
+ * $Id: wais.cc,v 1.92 1997/10/28 21:59:14 wessels Exp $
*
* DEBUG: section 24 WAIS Relay
* AUTHOR: Harvest Derived
waisReadReply, waisState, 0);
} else {
ErrorState *err;
- BIT_RESET(entry->flag, ENTRY_CACHABLE);
+ BIT_CLR(entry->flag, ENTRY_CACHABLE);
storeReleaseRequest(entry);
err = xcalloc(1, sizeof(ErrorState));
err->type = ERR_READ_ERROR;