X-Git-Url: http://git.samba.org/?p=samba.git;a=blobdiff_plain;f=lib%2Fnss_wrapper%2Fwscript;fp=lib%2Fnss_wrapper%2Fwscript;h=113d99ffbe0f9e4bfb0e7bd78d5f8e73f8bf9fc7;hp=d53accbeea8386743ca321ece6bdc171bca4ca18;hb=eb8f523b2f14329d18ed7edc8d896a12e3e5b8e2;hpb=afa41f023b4c3af067e401e53d2e89a8d568814a diff --git a/lib/nss_wrapper/wscript b/lib/nss_wrapper/wscript index d53accbeea8..113d99ffbe0 100644 --- a/lib/nss_wrapper/wscript +++ b/lib/nss_wrapper/wscript @@ -40,6 +40,18 @@ def configure(conf): addmain=False, msg='Checking for library destructor support') + # check HAVE_ATTRIBUTE_PRINTF_FORMAT + conf.CHECK_CODE(''' + void log_fn(const char *format, ...) __attribute__ ((format (printf, 1, 2))); + + int main(void) { + return 0; + } + ''', + 'HAVE_ATTRIBUTE_PRINTF_FORMAT', + addmain=False, + msg='Checking for printf format validation support') + conf.CHECK_FUNCS('gethostbyaddr_r gethostbyname_r') # Solaris conf.CHECK_FUNCS('__posix_getpwnam_r __posix_getpwuid_r')