summaryrefslogtreecommitdiffstats
path: root/lib/socket_wrapper
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2014-07-31 10:22:10 +0200
committerMichael Adam <obnox@samba.org>2014-07-31 21:12:07 +0200
commit95d1828a248148d6f45aafc134ccb4aebfef7226 (patch)
treeffbdfa5d8349dea5b899548bfc36379b53254d4e /lib/socket_wrapper
parent8c251d6390abf3b7de03d1323f8525ec1d2c2528 (diff)
downloadsamba-95d1828a248148d6f45aafc134ccb4aebfef7226.tar.gz
samba-95d1828a248148d6f45aafc134ccb4aebfef7226.tar.xz
samba-95d1828a248148d6f45aafc134ccb4aebfef7226.zip
waf: socket_wrapper should check for HAVE_FUNCTION_ATTRIBUTE_FORMAT.
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org> Autobuild-User(master): Michael Adam <obnox@samba.org> Autobuild-Date(master): Thu Jul 31 21:12:07 CEST 2014 on sn-devel-104
Diffstat (limited to 'lib/socket_wrapper')
-rw-r--r--lib/socket_wrapper/wscript12
1 files changed, 12 insertions, 0 deletions
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')