From 9e4dd173abc8d87171d7c7cee5840517aac0cd39 Mon Sep 17 00:00:00 2001 From: OBATA Akio Date: Thu, 18 Apr 2019 17:25:48 +0900 Subject: Change to dclare `strlcat` and `strlcpy` conditionally They should be declared only for the case missing. Current prototype signatures should be for suppliment implementations in TDE core library. It may differ than platform builtin one, 3rd argment is `size_t', so it cause prototype mismatch for the case `size_t` != `unsigned long`. Signed-off-by: OBATA Akio (cherry picked from commit d3b49e3ec5524f2e16f96210f450ddb9f8f07070) --- ConfigureChecks.cmake | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ConfigureChecks.cmake') diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 117d306b..4d5ad07a 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -45,3 +45,6 @@ if( WITH_SLP ) tde_message_fatal( "openslp is required, but was not found on your system" ) endif( ) endif( ) + +check_symbol_exists( strlcat "string.h" HAVE_STRLCAT_PROTO ) +check_symbol_exists( strlcpy "string.h" HAVE_STRLCPY_PROTO ) -- cgit v1.2.1