Re: PATCH, boehm-gc: silence os_dep.c warnings

Andrew Haley <[email protected]>
Newsgroups gmane.comp.gcc.java.devel,gmane.comp.gcc.patches
Message-ID <[email protected]>
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  <[email protected]>
> 
> 	* 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.