aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Landet <landet@adacore.com>2023-03-31 14:24:46 +0200
committerMarc Poulhiès <poulhies@adacore.com>2023-05-29 10:23:23 +0200
commit6c2b2de098af7d3bf42126301438b70ad1279bcd (patch)
tree00454231f2c55a3e5ea5041f9525f490cbec9e1e
parente7c20cedbd61d5252f4d17d4c2a538f0112df053 (diff)
downloadgcc-6c2b2de098af7d3bf42126301438b70ad1279bcd.zip
gcc-6c2b2de098af7d3bf42126301438b70ad1279bcd.tar.gz
gcc-6c2b2de098af7d3bf42126301438b70ad1279bcd.tar.bz2
ada: Define sigset for systems that does not suport sockets
In s-oscons-tmplt.c, sigset is defined inside the HAVE_SOCKETS bloc. A platform could require sigset without supporting sockets. gcc/ada/ * s-oscons-tmplt.c: move the definition of sigset out of the HAVE_SOCKETS bloc.
-rw-r--r--gcc/ada/s-oscons-tmplt.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/ada/s-oscons-tmplt.c b/gcc/ada/s-oscons-tmplt.c
index 5480e55..28d42c5 100644
--- a/gcc/ada/s-oscons-tmplt.c
+++ b/gcc/ada/s-oscons-tmplt.c
@@ -1796,11 +1796,6 @@ CND(SIZEOF_struct_hostent, "struct hostent")
#define SIZEOF_struct_servent (sizeof (struct servent))
CND(SIZEOF_struct_servent, "struct servent")
-#if defined (__linux__) || defined (__ANDROID__) || defined (__QNX__)
-#define SIZEOF_sigset (sizeof (sigset_t))
-CND(SIZEOF_sigset, "sigset")
-#endif
-
#if defined(_WIN32) || defined(__vxworks)
#define SIZEOF_nfds_t sizeof (int) * 8
#define SIZEOF_socklen_t sizeof (size_t)
@@ -1938,6 +1933,11 @@ CST(Poll_Linkname, "")
#endif /* HAVE_SOCKETS */
+#if defined (__linux__) || defined (__ANDROID__) || defined (__QNX__)
+#define SIZEOF_sigset (sizeof (sigset_t))
+CND(SIZEOF_sigset, "sigset")
+#endif
+
/*
---------------------