Thanks.  Pushed as commit 70d2806f623b7d5c8fe8328f8e53a24e7be34393
with slightly edited commit message and comments to avoid
mention of a non-Free platform:

From: =?UTF-8?q?Nicol=C3=A1s=20Ojeda=20B=C3=A4r?= <[email protected]>
Date: Sat, 15 Oct 2022 10:12:46 +0200
Subject: [PATCH] SIGWINCH is 28 on Darwin-based OSes

[ew: avoid mention of non-Free platform]

Acked-by: Eric Wong <[email protected]>
---
 lib/PublicInbox/Sigfd.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/PublicInbox/Sigfd.pm b/lib/PublicInbox/Sigfd.pm
index 81e5a1b1..583f9f14 100644
--- a/lib/PublicInbox/Sigfd.pm
+++ b/lib/PublicInbox/Sigfd.pm
@@ -15,8 +15,8 @@ sub new {
        my ($class, $sig, $nonblock) = @_;
        my %signo = map {;
                my $cb = $sig->{$_};
-               # SIGWINCH is 28 on FreeBSD, NetBSD, OpenBSD
-               my $num = ($_ eq 'WINCH' && $^O =~ /linux|bsd/i) ? 28 : do {
+               # SIGWINCH is 28 on FreeBSD, NetBSD, OpenBSD, Darwin
+               my $num = ($_ eq 'WINCH' && $^O =~ /linux|bsd|darwin/i) ? 28 : 
do {
                        my $m = "SIG$_";
                        POSIX->$m;
                };

Reply via email to