From dc46b1f82d89912965a6bf5d86291884069d3007 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 23 May 2019 19:00:30 -0400 Subject: [PATCH] solaris: Define _STDC_C11_BCI for memset_s prototype MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On Solaris, the memset_s() prototype is only visible if _STDC_C11_BCI is defined. 93518bfab4e495bf4130be354464965e48a786c0 ("use memset_s") introduced warnings on Solaris warning: implicit declaration of function ‘memset_s’; did you mean ‘memset’? [-Wimplicit-function-declaration] Change-Id: Ia02db5e96021a26fb30aa1a593ef6a2b3e3a5b5f --- cf/sunos.m4 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cf/sunos.m4 b/cf/sunos.m4 index 57a244e90..938fc3a5e 100644 --- a/cf/sunos.m4 +++ b/cf/sunos.m4 @@ -11,6 +11,8 @@ case "$host" in *-*-solaris2.1[[1-9]]) AC_DEFINE([__EXTENSIONS__], [1], [Enable general extensions on Solaris.]) + AC_DEFINE([_STDC_C11_BCI], [1], + [Enable C11 prototypes for memset_s and friends]) sunos=511 ;; *-*-solaris2.[[89]] | *-*-solaris2.10)