summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Timmermans <fawaka@gmail.com>2020-06-29 23:52:31 +0200
committerSteve Hay <steve.m.hay@googlemail.com>2020-12-26 15:20:27 +0000
commit94c83adc02828a66324f366d5cee0636d726ef5d (patch)
tree38c2921376a3642fe1f9aca2a0443706c951c07c
parent93116e04a61093a3b50ec875085000aff62a2ca9 (diff)
downloadperl-94c83adc02828a66324f366d5cee0636d726ef5d.tar.gz
Make perl compile under minix again
Minix has a #define for si_signo to _info._signo, despite not having a struct siginfo; this caused compilation errors. (cherry picked from commit 3555a05cbfc80f94a4fe8ae3789f03db69701ca4)
-rw-r--r--perl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/perl.h b/perl.h
index 08d5e786f3..b0d35e27c7 100644
--- a/perl.h
+++ b/perl.h
@@ -2968,6 +2968,9 @@ typedef struct padname PADNAME;
#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
typedef siginfo_t Siginfo_t;
#else
+#ifdef si_signo /* minix */
+#undef si_signo
+#endif
typedef struct {
int si_signo;
} Siginfo_t;