From 38f1ae0f99b84589c1418e30559cd1c2beba20ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 19 Apr 2017 16:14:16 -0400 Subject: [PATCH] meson: check string.h not strings.h for explicit_bzero I used strings.h because that's what explicit_bzero(3) says. But glibc defines it in string.h. There are no other available implementations atm (musl does not define it, bionic aliases it to memset in openbsd-compat.h, yikes). We also include just string.h from the code. So just look for the function in string.h, and if it ever appears in other places, we can change the detection and includes. --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 65cb3889fda..52ef13dee77 100644 --- a/meson.build +++ b/meson.build @@ -388,7 +388,7 @@ foreach ident : [ #include '''], ['copy_file_range', '''#include #include '''], - ['explicit_bzero' , '''#include '''], + ['explicit_bzero' , '''#include '''], ] have = cc.has_function(ident[0], prefix : ident[1]) -- 2.47.3