[master] c3adc83 Rename VCL_EVENT_* to match the CLI commands
Poul-Henning Kamp
phk at FreeBSD.org
Sat Mar 7 14:32:39 CET 2015
commit c3adc837e39f9ff9a797e26d872b11f9ca235948
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Sat Mar 7 09:36:06 2015 +0000
Rename VCL_EVENT_* to match the CLI commands
diff --git a/bin/varnishd/cache/cache_vcl.c b/bin/varnishd/cache/cache_vcl.c
index 9606361..a83d50c 100644
--- a/bin/varnishd/cache/cache_vcl.c
+++ b/bin/varnishd/cache/cache_vcl.c
@@ -217,9 +217,9 @@ VCL_Load(const char *fn, const char *name, struct cli *cli)
ctx.cli = cli;
ctx.vcl = vcl->conf;
- if (vcl->conf->event_vcl(&ctx, VCL_EVENT_INIT)) {
+ if (vcl->conf->event_vcl(&ctx, VCL_EVENT_LOAD)) {
VCLI_Out(cli, "VCL \"%s\" Failed to initialize", name);
- AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_FINI));
+ AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_DISCARD));
(void)dlclose(vcl->dlh);
FREE_OBJ(vcl);
return (1);
@@ -229,7 +229,7 @@ VCL_Load(const char *fn, const char *name, struct cli *cli)
VCLI_Out(cli, "VCL \"%s\" vcl_init{} failed", name);
ctx.method = VCL_MET_FINI;
(void)vcl->conf->fini_func(&ctx);
- AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_FINI));
+ AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_DISCARD));
(void)dlclose(vcl->dlh);
FREE_OBJ(vcl);
return (1);
@@ -268,7 +268,7 @@ VCL_Nuke(struct vcls *vcl)
ctx.vcl = vcl->conf;
(void)vcl->conf->fini_func(&ctx);
assert(hand == VCL_RET_OK);
- AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_FINI));
+ AZ(vcl->conf->event_vcl(&ctx, VCL_EVENT_DISCARD));
free(vcl->conf->loaded_name);
(void)dlclose(vcl->dlh);
FREE_OBJ(vcl);
@@ -360,7 +360,7 @@ ccf_config_use(struct cli *cli, const char * const *av, void *priv)
INIT_OBJ(&ctx, VRT_CTX_MAGIC);
ctx.handling = &hand;
ctx.cli = cli;
- if (vcl->conf->event_vcl(&ctx, VCL_EVENT_ACTIVATE)) {
+ if (vcl->conf->event_vcl(&ctx, VCL_EVENT_USE)) {
VCLI_Out(cli, "VCL \"%s\" Failed to activate", av[2]);
VCLI_SetResult(cli, CLIS_CANT);
return;
diff --git a/lib/libvcc/generate.py b/lib/libvcc/generate.py
index 9c90a55..c3b9a13 100755
--- a/lib/libvcc/generate.py
+++ b/lib/libvcc/generate.py
@@ -946,9 +946,9 @@ struct cli;
struct worker;
enum vcl_event_e {
- VCL_EVENT_INIT,
- VCL_EVENT_ACTIVATE,
- VCL_EVENT_FINI,
+ VCL_EVENT_LOAD,
+ VCL_EVENT_USE,
+ VCL_EVENT_DISCARD,
};
typedef int vcl_event_f(VRT_CTX, enum vcl_event_e);
diff --git a/lib/libvcc/vcc_backend.c b/lib/libvcc/vcc_backend.c
index c9cc681..6402994 100644
--- a/lib/libvcc/vcc_backend.c
+++ b/lib/libvcc/vcc_backend.c
@@ -434,7 +434,7 @@ vcc_ParseHostDef(struct vcc *tl, const struct token *t_be)
"\tVRT_fini_vbe(ctx, &VGCDIR(%s), &vgc_dir_priv_%s);",
vgcname, vgcname);
VSB_printf(ifp->event,
- "\tif (ev == VCL_EVENT_ACTIVATE)\n"
+ "\tif (ev == VCL_EVENT_USE)\n"
"\t\tVRT_use_vbe(ctx, VGCDIR(%s), &vgc_dir_priv_%s);",
vgcname, vgcname);
tl->ndirector++;
diff --git a/lib/libvcc/vcc_compile.c b/lib/libvcc/vcc_compile.c
index e210c42..40c3772 100644
--- a/lib/libvcc/vcc_compile.c
+++ b/lib/libvcc/vcc_compile.c
@@ -344,9 +344,9 @@ EmitInitFini(const struct vcc *tl)
Fc(tl, 0, "\nstatic int\n");
Fc(tl, 0, "VGC_Event(VRT_CTX, enum vcl_event_e ev)\n");
Fc(tl, 0, "{\n");
- Fc(tl, 0, "\tif (ev == VCL_EVENT_INIT)\n");
+ Fc(tl, 0, "\tif (ev == VCL_EVENT_LOAD)\n");
Fc(tl, 0, "\t\treturn(VGC_Init(ctx));\n");
- Fc(tl, 0, "\tif (ev == VCL_EVENT_FINI)\n");
+ Fc(tl, 0, "\tif (ev == VCL_EVENT_DISCARD)\n");
Fc(tl, 0, "\t\treturn(VGC_Fini(ctx));\n");
Fc(tl, 0, "\t\n");
VTAILQ_FOREACH(p, &tl->inifin, list) {
More information about the varnish-commit
mailing list