]> err.no Git - varnish/commitdiff
Use purge in function names instead of repurge and move VRT_purge to cache_vrt.c.
authorcecilihf <cecilihf@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 25 Jul 2007 11:09:06 +0000 (11:09 +0000)
committercecilihf <cecilihf@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 25 Jul 2007 11:09:06 +0000 (11:09 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1765 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache.h
varnish-cache/bin/varnishd/cache_ban.c
varnish-cache/bin/varnishd/cache_vrt.c
varnish-cache/include/vrt.h
varnish-cache/lib/libvcl/vcc_action.c
varnish-cache/lib/libvcl/vcc_fixed_token.c

index f8fcf19daaa25b56b5b7385720683edbc2d0c080..e2da5bf2bf5551c6443dd384dc85523ac34cf22d 100644 (file)
@@ -360,6 +360,7 @@ struct bereq *vbe_new_bereq(void);
 void vbe_free_bereq(struct bereq *bereq);
 
 /* cache_ban.c */
+void AddBan(const char *);
 void BAN_Init(void);
 void cli_func_url_purge(struct cli *cli, char **av, void *priv);
 void BAN_NewObj(struct object *o);
index ffc603770da92383ab658799fbe90fac5e9ce941..e56c6cbd082373aa540c201a5fdd31f184eca3ad 100644 (file)
@@ -40,7 +40,6 @@
 #include "shmlog.h"
 #include "cli_priv.h"
 #include "cache.h"
-#include "vrt.h"
 
 struct ban {
        TAILQ_ENTRY(ban)        list;
@@ -53,7 +52,7 @@ static TAILQ_HEAD(,ban) ban_head = TAILQ_HEAD_INITIALIZER(ban_head);
 static unsigned ban_next;
 static struct ban *ban_start;
 
-static void
+void
 AddBan(const char *regexp)
 {
        struct ban *b;
@@ -115,9 +114,3 @@ BAN_Init(void)
 
        AddBan("a");
 }
-
-void
-VRT_repurge(const char *regexp)
-{
-       AddBan(regexp);
-}
index 2518a4c4c17096001c0d3332c48df5bdb9c6cff3..04b92f02b26a412160127ac67797c82401030f58 100644 (file)
@@ -513,3 +513,12 @@ VRT_IP_string(struct sess *sp, struct sockaddr *sa)
        strcat(q, p);
        return (q);
 }
+
+/*--------------------------------------------------------------------*/
+
+void
+VRT_purge(const char *regexp)
+{
+       
+       AddBan(regexp);
+}
index b3f7e090c06942711ce9840b479eae40c297f6f0..2cf5f7efcf39fab805eaac532dda380915215623 100644 (file)
@@ -70,7 +70,7 @@ int VRT_re_match(const char *, void *re);
 int VRT_re_test(struct vsb *, const char *, int sub);
 const char *VRT_regsub(struct sess *sp, const char *, void *, const char *);
 
-void VRT_repurge(const char *);
+void VRT_purge(const char *);
 
 void VRT_count(struct sess *, unsigned);
 int VRT_rewrite(const char *, const char *);
index de9a7e1976b86cd990b12d4688a585943c8d6569..1887ba8568b2e613463a5452356630d0ad1cf77b 100644 (file)
@@ -264,11 +264,11 @@ parse_remove(struct tokenlist *tl)
 /*--------------------------------------------------------------------*/
 
 static void
-parse_repurge(struct tokenlist *tl)
+parse_purge(struct tokenlist *tl)
 {
        vcc_NextToken(tl);
        
-       Fb(tl, 0, "VRT_repurge(");
+       Fb(tl, 0, "VRT_purge(");
        
        Expect(tl, '(');
        vcc_NextToken(tl);
@@ -299,7 +299,7 @@ static struct action_table {
        { "call",       parse_call },
        { "set",        parse_set },
        { "remove",     parse_remove },
-       { "purge",      parse_repurge },
+       { "purge",      parse_purge },
        { NULL,         NULL }
 };
 
index 630d29343a920b2dfa4b3ca6bbe45e4e0cffcbd4..07e30c5687292c5ac600142c8f4e9d75726d6cd5 100644 (file)
@@ -426,7 +426,7 @@ vcl_output_lang_h(struct vsb *sb)
        vsb_cat(sb, "int VRT_re_test(struct vsb *, const char *, int sub);\n");
        vsb_cat(sb, "const char *VRT_regsub(struct sess *sp, const char *, void *, const char *);\n");
        vsb_cat(sb, "\n");
-       vsb_cat(sb, "void VRT_repurge(const char *);\n");
+       vsb_cat(sb, "void VRT_purge(const char *);\n");
        vsb_cat(sb, "\n");
        vsb_cat(sb, "void VRT_count(struct sess *, unsigned);\n");
        vsb_cat(sb, "int VRT_rewrite(const char *, const char *);\n");