Temporary pragma to have GCC quiet down about deprecated functions
authorRichard Levitte <levitte@openssl.org>
Tue, 2 Feb 2016 20:42:45 +0000 (21:42 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 3 Feb 2016 18:38:07 +0000 (19:38 +0100)
Future commits will change our use to newer functions and the pragmas
will go away at that time.

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
crypto/bio/b_sock.c
crypto/bio/bss_acpt.c
crypto/bio/bss_conn.c

index af40454e5c90ae23123d84f49abc595b44c1e069..e07141b9da9a93c1a4c06f27786c3a13e804481f 100644 (file)
@@ -88,6 +88,12 @@ static int wsa_init_done = 0;
 #  define WSAAPI
 # endif
 
+/*
+ * We are currently using deprecated functions here, and GCC warns
+ * us about them, but since we know, we don't want to hear it.
+ */
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+
 # if OPENSSL_API_COMPAT < 0x10100000L
 static int get_ip(const char *str, unsigned char *ip);
 int BIO_get_host_ip(const char *str, unsigned char *ip)
index a489ba4d2e61b62a48f165dc9215c367d22f40cf..e3b88504a37748606510ef185cdf46be89b2fcda 100644 (file)
 
 #ifndef OPENSSL_NO_SOCK
 
+/*
+ * We are currently using deprecated functions here, and GCC warns
+ * us about them, but since we know, we don't want to hear it.
+ */
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+
 # if (defined(OPENSSL_SYS_VMS) && __VMS_VER < 70000000)
 /* FIONBIO used as a switch to enable ioctl, and that isn't in VMS < 7.0 */
 #  undef FIONBIO
index 2308ad210f80b9a7057e61fec06fb13b3e2ab4eb..89ab910f73b9f295f1edfeb4a8479bd97b8dea04 100644 (file)
 
 #ifndef OPENSSL_NO_SOCK
 
+/*
+ * We are currently using deprecated functions here, and GCC warns
+ * us about them, but since we know, we don't want to hear it.
+ */
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+
 # if (defined(OPENSSL_SYS_VMS) && __VMS_VER < 70000000)
 /* FIONBIO used as a switch to enable ioctl, and that isn't in VMS < 7.0 */
 #  undef FIONBIO