]> Sergey Matveev's repositories - public-inbox.git/commitdiff
SIGWINCH is 28 on Darwin-based OSes
authorNicolás Ojeda Bär <n.oje.bar@gmail.com>
Sat, 15 Oct 2022 08:12:46 +0000 (10:12 +0200)
committerEric Wong <e@80x24.org>
Mon, 17 Oct 2022 08:25:39 +0000 (08:25 +0000)
[ew: avoid mention of non-Free platform]

Acked-by: Eric Wong <e@80x24.org>
lib/PublicInbox/Sigfd.pm

index 81e5a1b1dd88e99d25bf37aadbb1f520e8a6503f..583f9f1416345b502fd4fafbaf7b1350e065c0e1 100644 (file)
@@ -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;
                };