--- parser3/src/targets/cgi/parser3.C 2001/03/22 16:38:22 1.32 +++ parser3/src/targets/cgi/parser3.C 2001/03/22 21:33:37 1.34 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: parser3.C,v 1.32 2001/03/22 16:38:22 paf Exp $ + $Id: parser3.C,v 1.34 2001/03/22 21:33:37 paf Exp $ */ #ifdef HAVE_CONFIG_H @@ -95,9 +95,14 @@ static void add_header_attribute(const c printf("%s: %s\n", key, value); } +/// @todo intelligent cache-control static void send_header(const char *buf, size_t size) { - if(cgi) // header | body delimiter + if(cgi) { + puts("Cache-Control: no-cache"); + + // header | body delimiter puts(""); + } } static void send_body(const char *buf, size_t size) { @@ -225,7 +230,7 @@ int main(int argc, char *argv[]) { // header (*service_funcs.output_header_attribute)("content-type", "text/plain"); char content_length_cstr[MAX_NUMBER]; - snprintf(content_length_cstr, MAX_NUMBER, "%d", content_length); + snprintf(content_length_cstr, MAX_NUMBER, "%lu", content_length); (*service_funcs.output_header_attribute)("content-length", content_length_cstr);