--- /dev/null
+#!/usr/local/bin/perl
+
+# This script outputs some data slowly. It can be used to check that
+# pipelined processing of response content really works. We use syswrite
+# so that the script will notice when the connection is broken.
+
+out("HTTP/1.0 200 OK\r
+Content-Type: text/plain\r
+\r
+");
+
+for (1..5) {
+ out("The number is now $_\n");
+ sleep(1);
+}
+exit;
+
+
+sub out
+{
+ my $data = shift;
+ my $l = length $data;
+ if (syswrite(STDOUT, $data, $l) != $l) {
+ exit 1;
+ }
+}