diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-04-19 16:14:16 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-04-23 21:47:29 -0400 |
commit | 38f1ae0f99b84589c1418e30559cd1c2beba20ec (patch) | |
tree | eaadc6adda166851ace3fd3e36a817ffb9c17a24 | |
parent | 9c84bb784d44bdb58fe4992619a8f96d1229900c (diff) |
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.
-rw-r--r-- | meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 65cb3889fd..52ef13dee7 100644 --- a/meson.build +++ b/meson.build @@ -388,7 +388,7 @@ foreach ident : [ #include <keyutils.h>'''], ['copy_file_range', '''#include <sys/syscall.h> #include <unistd.h>'''], - ['explicit_bzero' , '''#include <strings.h>'''], + ['explicit_bzero' , '''#include <string.h>'''], ] have = cc.has_function(ident[0], prefix : ident[1]) |