diff options
author | Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> | 2016-01-12 14:47:07 +0000 |
---|---|---|
committer | Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> | 2016-01-26 10:51:42 +0000 |
commit | cdfe2e65ec1960d301d083bee421388e064cd234 (patch) | |
tree | 37b5c45025c58e9b119007c55b1c261603ef92e6 /configure.com | |
parent | 34e79b757ab6100d44bdbfa6f9603793a4215bbf (diff) | |
download | perl-cdfe2e65ec1960d301d083bee421388e064cd234.tar.gz |
Probe for and expose more fields for SA_SIGINFO
These are all specified by POSIX/SUSv3, but not all platforms have them,
as mentioned in POSIX.pm.
We can only test the pid, uid and code fields, since they are the only
ones that are defined for a user-sent signal.
Diffstat (limited to 'configure.com')
-rw-r--r-- | configure.com | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.com b/configure.com index 2d674c5043..c138a6d4f4 100644 --- a/configure.com +++ b/configure.com @@ -5340,6 +5340,13 @@ $ d_clearenv="undef" $ d_usleep="define" $ d_setitimer="define" $ d_sigaction="define" +$ d_siginfo_si_addr="undef" +$ d_siginfo_si_band="undef" +$ d_siginfo_si_errno="undef" +$ d_siginfo_si_pid="undef" +$ d_siginfo_si_status="undef" +$ d_siginfo_si_uid="undef" +$ d_siginfo_si_value="undef" $ d_sigprocmask="define" $ d_truncate="define" $ d_wait4="define" @@ -6294,6 +6301,13 @@ $ WC "d_shmctl='" + d_shmctl + "'" $ WC "d_shmdt='" + d_shmdt + "'" $ WC "d_shmget='" + d_shmget + "'" $ WC "d_sigaction='" + d_sigaction + "'" +$ WC "d_siginfo_si_addr='" + d_siginfo_si_addr + "'" +$ WC "d_siginfo_si_band='" + d_siginfo_si_band + "'" +$ WC "d_siginfo_si_errno='" + d_siginfo_si_errno + "'" +$ WC "d_siginfo_si_pid='" + d_siginfo_si_pid + "'" +$ WC "d_siginfo_si_status='" + d_siginfo_si_status + "'" +$ WC "d_siginfo_si_uid='" + d_siginfo_si_uid + "'" +$ WC "d_siginfo_si_value='" + d_siginfo_si_value + "'" $ WC "d_signbit='" + d_signbit + "'" $ WC "d_sigprocmask='" + d_sigprocmask + "'" $ WC "d_sigsetjmp='" + d_sigsetjmp + "'" |