chiark / gitweb /
prefork-interp: fixes and tests
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Aug 2022 20:22:23 +0000 (21:22 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Aug 2022 20:21:10 +0000 (21:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
perl/Prefork.pm

index 8de4aaf314d266b2583005d7ddcb4e7114a07d13..28fe3958df65686d2683223278efcb29ba399494 100644 (file)
@@ -16,6 +16,13 @@ our $env_name = 'PREFORK_INTERP';
 our @call_fds;
 our $socket_path;
 
+sub fail ($) {
+  my ($m) = @_;
+  print STDERR "$0: prefork [$$]: $m\n";
+  flush STDERR;
+  _exit 127;
+}
+
 sub server_quit ($) {
   my ($m) = @_;
   syslog(LOG_INFO, "$0 prefork [$$]: $m, quitting");