Change Linux from using "struct siginfo" to "siginfo_t"
Change Linux from using "struct siginfo" to "siginfo_t"

This conforms to POSIX, and fixes newer Fedora where struct
siginfo is no longer supported.

This can in theory break on older setups (possibly kernel 2.4).
If that happens, we need to somehow detect this using autoconf.

arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi,arm-hpc/papi,pyrovski/papi,pyrovski/papi