about summary refs log tree commit homepage
path: root/lib/PublicInbox/Qspawn.pm
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-07-01 21:06:15 +0000
committerEric Wong <e@yhbt.net>2020-07-02 20:36:17 +0000
commit97e77af0af2db3ce89b100ad4e1cfef7055870eb (patch)
treefef54d9f0662b9a4bb0697fb532ace6019048285 /lib/PublicInbox/Qspawn.pm
parent1bc3707e3e0983c9aed898980ec8acf6501813f7 (diff)
downloadpublic-inbox-97e77af0af2db3ce89b100ad4e1cfef7055870eb.tar.gz
Making the RLIMITS list a function doesn't allow constant
folding, so just make it an array accessible to other modules.
Diffstat (limited to 'lib/PublicInbox/Qspawn.pm')
-rw-r--r--lib/PublicInbox/Qspawn.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/Qspawn.pm b/lib/PublicInbox/Qspawn.pm
index c09e8d2c..d395a10b 100644
--- a/lib/PublicInbox/Qspawn.pm
+++ b/lib/PublicInbox/Qspawn.pm
@@ -48,7 +48,7 @@ sub _do_spawn {
         my ($cmd, $cmd_env, $opt) = @{delete $self->{args}};
         my %o = %{$opt || {}};
         $self->{limiter} = $limiter;
-        foreach my $k (PublicInbox::Spawn::RLIMITS()) {
+        foreach my $k (@PublicInbox::Spawn::RLIMITS) {
                 if (defined(my $rlimit = $limiter->{$k})) {
                         $o{$k} = $rlimit;
                 }
@@ -358,7 +358,7 @@ sub new {
 
 sub setup_rlimit {
         my ($self, $name, $config) = @_;
-        foreach my $rlim (PublicInbox::Spawn::RLIMITS()) {
+        foreach my $rlim (@PublicInbox::Spawn::RLIMITS) {
                 my $k = lc($rlim);
                 $k =~ tr/_//d;
                 $k = "publicinboxlimiter.$name.$k";