use -C to display the default VCL , or just put in a command you want to do in C inside the vcl and then see how it looks when running -C -f against the config.
On Thu, Mar 31, 2011 at 7:39 AM, Dan <[email protected]> wrote: > I would like to do some more advanced functionality within our VCL file, > and to do so need to use the inline-c capabilities of varnish. So, to start > off with, I thought I would get my VCL file to set the headers, so I can > test variables, and be sure it is working. But am getting a WSOD when I > impliment my seemingly simple code. > > > So my main questions are: > * Are there any good docs on the VRT variables > * Are there examples/tutorials on using C within the VCL (for beginners to > the subject) > * Is there something obvious I have overlooked when writing my code > > > The snipper from my current code is: > *sub detectmobile {* > * C{* > * VRT_SetHdr(sp, HDR_BEREQ, "\020X-Varnish-TeraWurfl:", "no1", > vrt_magic_string_end);* > * }C* > *}* > *sub vcl_miss {* > * call detectmobile;* > * return(fetch);* > *}* > *sub vcl_pipe {* > * call detectmobile;* > * return(pipe);* > *}* > *sub vcl_pass {* > * call detectmobile;* > * return(pass);* > *}* > > > Thanks for your advice, > Dan > > _______________________________________________ > varnish-misc mailing list > [email protected] > http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >
_______________________________________________ varnish-misc mailing list [email protected] http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
