From: Günther Deschner Date: Wed, 16 Feb 2011 16:03:24 +0000 (+0100) Subject: s3-waf: add check for "struct flock64". X-Git-Tag: tevent-0.9.11~575 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3b3f13a7fb6816563ae1334e821ea37f9175b16e;p=thirdparty%2Fsamba.git s3-waf: add check for "struct flock64". Guenther --- diff --git a/source3/wscript b/source3/wscript index d076596f5bd..cab8f81a894 100644 --- a/source3/wscript +++ b/source3/wscript @@ -1022,6 +1022,34 @@ int i; i = PAM_RADIO_TYPE; execute=True, msg='Checking whether fcntl64 locks are broken') + if not conf.CONFIG_SET('HAVE_BROKEN_FCNTL64_LOCKS'): + conf.CHECK_CODE(''' +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include + +#ifdef HAVE_FCNTL_H +#include +#endif + +#ifdef HAVE_SYS_FCNTL_H +#include +#endif +main() { struct flock64 fl64; +#if defined(F_SETLKW64) && defined(F_SETLK64) && defined(F_GETLK64) +exit(0); +#else +exit(1); +#endif +} +''', + 'HAVE_STRUCT_FLOCK64', + addmain=False, + execute=True, + msg="Checking whether the flock64 struct is available") + default_static_modules=TO_LIST('''pdb_smbpasswd pdb_tdbsam pdb_wbc_sam auth_sam auth_unix auth_winbind auth_wbc auth_server auth_domain auth_builtin vfs_default