aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adaint.c
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2023-12-05 11:08:05 +0100
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2023-12-05 11:08:05 +0100
commitf33294d68339127741911de2634012b8fecd9122 (patch)
treef6ad8b1b1866c09cdacfb35e63e93d145be6646e /gcc/ada/adaint.c
parent12769548679af8162af5f4bf15265b2228386c75 (diff)
downloadgcc-f33294d68339127741911de2634012b8fecd9122.zip
gcc-f33294d68339127741911de2634012b8fecd9122.tar.gz
gcc-f33294d68339127741911de2634012b8fecd9122.tar.bz2
ada: Fix Ada bootstrap on Solaris
The recent warning patches broke Ada bootstrap on Solaris: adaint.c: In function '__gnat_kill': adaint.c:3597:3: error: implicit declaration of function 'kill' [-Wimplicit-function-declaration] 3597 | kill (pid, sig); | ^~~~ expect.c: In function '__gnat_expect_poll': expect.c:409:5: error: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 409 | FD_ZERO (&rset); | ^~~~~~~ expect.c:55:1: note: include '<string.h>' or provide a declaration of 'memset' 54 | #include <sys/wait.h> +++ |+#include <string.h> 55 | #endif I'm now including the necessary headers: <signal.h> for kill and <string.h> for memset. Bootstrapped without regressions on i386-pc-solaris2.11, sparc-sun-solaris2.11, x86_64-pc-linux-gnu, and x86_64-apple-darwin23.1.0. 2023-12-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> gcc/ada: * adaint.c: Include <signal.h>. * expect.c: Include <string.h>.
Diffstat (limited to 'gcc/ada/adaint.c')
-rw-r--r--gcc/ada/adaint.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c
index cbff393..61dc368 100644
--- a/gcc/ada/adaint.c
+++ b/gcc/ada/adaint.c
@@ -243,6 +243,7 @@ UINT __gnat_current_ccs_encoding;
#define DIR_SEPARATOR '\\'
#else
+#include <signal.h>
#include <utime.h>
#endif