From 95d1828a248148d6f45aafc134ccb4aebfef7226 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 31 Jul 2014 10:22:10 +0200 Subject: waf: socket_wrapper should check for HAVE_FUNCTION_ATTRIBUTE_FORMAT. Signed-off-by: Andreas Schneider Reviewed-by: Michael Adam Autobuild-User(master): Michael Adam Autobuild-Date(master): Thu Jul 31 21:12:07 CEST 2014 on sn-devel-104 --- lib/socket_wrapper/wscript | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/socket_wrapper/wscript') diff --git a/lib/socket_wrapper/wscript b/lib/socket_wrapper/wscript index 6542b812f9..de5bedda9d 100644 --- a/lib/socket_wrapper/wscript +++ b/lib/socket_wrapper/wscript @@ -38,6 +38,18 @@ def configure(conf): addmain=False, msg='Checking for library destructor support') + # check HAVE_FUNCTION_ATTRIBUTE_FORMAT + conf.CHECK_CODE(''' + void log_fn(const char *format, ...) __attribute__ ((format (printf, 1, 2))); + + int main(void) { + return 0; + } + ''', + 'HAVE_FUNCTION_ATTRIBUTE_FORMAT', + addmain=False, + msg='Checking for printf format validation support') + conf.CHECK_HEADERS('sys/signalfd.h') conf.CHECK_HEADERS('sys/eventfd.h') conf.CHECK_HEADERS('sys/timerfd.h') -- cgit