PATCH, boehm-gc: silence os_dep.c warnings
Andrew Haley
aph@redhat.com
Fri Nov 27 09:59:00 GMT 2009
Ben Elliston wrote:
> GNU/Linux systems warn about the BSD signal functions like sigsetmask:
>
> warning: âsigsetmaskâ is deprecated (declared at /usr/include/signal.h:199)
>
> This patch rearranges some of the code in boehm-gc/os_dep.c so that
> modern systems providing the POSIX signals API are used in preference to
> the BSD API. This is important on systems like GNU/Linux where both
> APIs are provided.
>
> As autoconf tests are not used in boehm-gc, I have followed the style of
> tests already used in this file. Bootstrapping is underway on
> x86_64-linux-gnu. Okay for the trunk?
>
> Ben
>
>
> 2009-11-27 Ben Elliston <bje@au.ibm.com>
>
> * os_dep.c: Use the POSIX signal API in preference to the BSD API.
> Generate a compilation error if neither the POSIX nor BSD APIs can
> be detected.
OK.
Andrew.
More information about the Gcc-patches
mailing list