]> sourceware.org Git - newlib-cygwin.git/commit
Always declare "kill" in include/sys/signal.h
authorJames Greenhalgh <james.greenhalgh@arm.com>
Tue, 25 Aug 2015 13:31:11 +0000 (14:31 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 25 Aug 2015 14:17:14 +0000 (16:17 +0200)
commit4eca8ea0cf0beb815e57ff1a36a5bfcc74980849
treec07b24fee10387cf5a798fd77b2ac14516415c61
parenta396499757fdc554a4006b6347016957e1c95cc5
Always declare "kill" in include/sys/signal.h

Hi,

As I mentioned recently [1], newlib is providing a "kill" symbol to link
against, without declaring "kill" in signal.h. This is confusing for the
libgfortran build, which tries to link against kill (which succeeds), then
tries to use it (which triggers -Werror=implicit-function-declaration).

This patch implements my suggestion in that thread - making the declaration
of 'kill' in libc/include/sys/signal.h unconditional.

I've tested this by building a modified libgfortran on AArch64/ARM to see
that the Werror goes away, and the libgfortran build succeeds.

Is something like this OK for newlib? If so, can someone please commit
it on my behalf, as I have no commit access here.

Otherwise, what is your preferred direction for me to take this patch?

Thanks,
James
newlib/libc/include/sys/signal.h
This page took 0.029713 seconds and 5 git commands to generate.