r441 - trunk/varnish-cache/bin/varnishtester
phk at projects.linpro.no
phk at projects.linpro.no
Tue Jul 11 21:29:16 CEST 2006
Author: phk
Date: 2006-07-11 21:29:16 +0200 (Tue, 11 Jul 2006)
New Revision: 441
Modified:
trunk/varnish-cache/bin/varnishtester/varnishtester.c
Log:
Add "cli" to tell varnishd things
Modified: trunk/varnish-cache/bin/varnishtester/varnishtester.c
===================================================================
--- trunk/varnish-cache/bin/varnishtester/varnishtester.c 2006-07-11 19:16:42 UTC (rev 440)
+++ trunk/varnish-cache/bin/varnishtester/varnishtester.c 2006-07-11 19:29:16 UTC (rev 441)
@@ -282,6 +282,20 @@
/*--------------------------------------------------------------------*/
static void
+cmd_cli(char **av)
+{
+
+ if (child == 0) {
+ fprintf(stderr, "No child running\n");
+ exit (2);
+ }
+ write(pipe1[1], av[0], strlen(av[0]));
+ write(pipe1[1], "\n", 1);
+}
+
+/*--------------------------------------------------------------------*/
+
+static void
rd_cmd(struct bufferevent *bev, void *arg)
{
char *p;
@@ -305,6 +319,8 @@
cmd_stop(av + 2);
else if (!strcmp(av[1], "serve"))
cmd_serve(av + 2);
+ else if (!strcmp(av[1], "cli"))
+ cmd_cli(av + 2);
else {
fprintf(stderr, "Unknown command \"%s\"\n", av[1]);
exit (2);
More information about the varnish-commit
mailing list