<sys/signal.h>: Use __POSIX_VISIBLE, __XSI_VISIBLE and __BSD_VISIBLE.
authorSascha Wildner <saw@online.de>
Wed, 7 Jan 2015 02:34:37 +0000 (03:34 +0100)
committerSascha Wildner <saw@online.de>
Wed, 7 Jan 2015 02:37:27 +0000 (03:37 +0100)
commit8461f85162cfc9b0f8f8fff2dbf5d7278f441765
treef6086c674caa4d3cc5c2ff1ddab73444c2cae36b
parentb5df1a857fa31fc55e1ea274ab3ddc8409a35ab5
<sys/signal.h>: Use __POSIX_VISIBLE, __XSI_VISIBLE and __BSD_VISIBLE.

Similar to what I did in <signal.h> and <machine/signal.h> in
d3240feb7df007 (replacing _POSIX_SOURCE and _ANSI_SOURCE checks).

It also should fix build breakage in a few ports which was seen after
d3240feb7df007.

Most of this is based on FreeBSD's checks.

Reported-by: marino
sys/sys/signal.h