package TestCompat::send_fd; use strict; use warnings FATAL => 'all'; use Apache2::compat (); use Apache2::RequestRec (); use Apache2::Const -compile => ':common'; sub handler { my $r = shift; my $file = $r->args || __FILE__; open my $fh, $file or return Apache2::Const::NOT_FOUND; my $bytes = $r->send_fd($fh); return Apache2::Const::SERVER_ERROR unless $bytes == -s $file; Apache2::Const::OK; } 1;