void VBE_SelectBackend(struct sess *sp);
/* cache_ban.c */
-void AddBan(const char *, int hash);
+void BAN_Add(const char *, int hash);
void BAN_Init(void);
void BAN_NewObj(struct object *o);
void BAN_DestroyObj(struct object *o);
static struct ban * volatile ban_start;
void
-AddBan(const char *regexp, int hash)
+BAN_Add(const char *regexp, int hash)
{
struct ban *b;
int i;
{
(void)priv;
- AddBan(av[2], 0);
+ BAN_Add(av[2], 0);
cli_out(cli, "URL_PURGE %s\n", av[2]);
}
{
(void)priv;
- AddBan(av[2], 1);
+ BAN_Add(av[2], 1);
cli_out(cli, "HASH_PURGE %s\n", av[2]);
}
MTX_INIT(&ban_mtx);
CLI_AddFuncs(PUBLIC_CLI, ban_cmds);
- AddBan("^\001$", 0);
+ /* Add an initial ban, since the list can never be empty */
+ BAN_Add(".", 0);
}