[gnome-control-center/wip/hadess/thunderbolt-bzero] thunderbolt: Fix compile-time warning



commit 6b1f6f13e617556f2a98e3245ec5e8936bd21680
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Nov 21 14:16:47 2018 +0100

    thunderbolt: Fix compile-time warning
    
    The Thunderbolt panel warns about explicit_bzero() not being available
    but never checked for it.
    
    gnome-control-center/panels/thunderbolt/bolt-str.c: In function ‘bolt_erase_n’:
    gnome-control-center/panels/thunderbolt/bolt-str.c:33:4: warning: #warning no explicit bzero, using 
fallback [-Wcpp]
       #warning no explicit bzero, using fallback
        ^~~~~~~
    
    Closes: #286

 meson.build | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/meson.build b/meson.build
index 2be725096..8cb5f4acc 100644
--- a/meson.build
+++ b/meson.build
@@ -177,6 +177,11 @@ endif
 config_h.set('HAVE_WAYLAND', enable_wayland,
              description: 'Define to 1 if Wayland is enabled')
 
+# thunderbolt
+config_h.set10('HAVE_FN_EXPLICIT_BZERO',
+               cc.has_function('explicit_bzero', prefix: '''#include <string.h>'''),
+               description: 'Define if explicit_bzero is available')
+
 if host_is_linux
   # network manager
   network_manager_deps = [


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]