Otherwise our utime() change is overridden when the flush
happens at exit.
qq(<meta\nhttp-equiv="Content-Type"\ncontent="text/html; charset=utf-8"\n/>),
"<title>$title</title>",
"</head><body><pre>", $str , '</pre></body></html>';
qq(<meta\nhttp-equiv="Content-Type"\ncontent="text/html; charset=utf-8"\n/>),
"<title>$title</title>",
"</head><body><pre>", $str , '</pre></body></html>';
# keep mtime on website consistent so clients can cache
if (-f STDIN && -f STDOUT) {
# keep mtime on website consistent so clients can cache
if (-f STDIN && -f STDOUT) {