diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2022-12-08 17:35:13 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2022-12-08 17:35:13 +0100 | 
| commit | 1b1ad4ed2919fbc68d8905cfec38a968821ce372 (patch) | |
| tree | 5532a7e21342f88f4df7cd42139e012b6bd1dbe6 /tests/signal.in.h | |
| parent | 63b5c0db2dc641876e58d232220c7efc2b2c2423 (diff) | |
| parent | fa82e850f8d894ae4b9cd75bd12ffeeb65974d50 (diff) | |
Merge branch 'release/debian/1.1-1_experimental1'debian/1.1-1_experimental1
Diffstat (limited to 'tests/signal.in.h')
| -rw-r--r-- | tests/signal.in.h | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/tests/signal.in.h b/tests/signal.in.h index 640b5022..c0d4848d 100644 --- a/tests/signal.in.h +++ b/tests/signal.in.h @@ -55,13 +55,21 @@  #ifndef _@GUARD_PREFIX@_SIGNAL_H  #define _@GUARD_PREFIX@_SIGNAL_H -/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android, +/* For testing the OpenBSD version.  */ +#if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \ +    && defined __OpenBSD__ +# include <sys/param.h> +#endif + +/* Mac OS X 10.3, FreeBSD < 8.0, OpenBSD < 5.1, OSF/1 4.0, Solaris 2.6, Android,     OS/2 kLIBC declare pthread_sigmask in <pthread.h>, not in <signal.h>.     But avoid namespace pollution on glibc systems.*/  #if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \      && ((defined __APPLE__ && defined __MACH__) \ -        || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ \ -        || defined __sun || defined __ANDROID__ || defined __KLIBC__) \ +        || (defined __FreeBSD__ && __FreeBSD__ < 8) \ +        || (defined __OpenBSD__ && OpenBSD < 201205) \ +        || defined __osf__ || defined __sun || defined __ANDROID__ \ +        || defined __KLIBC__) \      && ! defined __GLIBC__  # include <pthread.h>  #endif | 
