diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-06-05 14:43:24 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-06-16 02:21:27 +0200 |
commit | 7a723c6b386513ce58fe27469440bfc71debf685 (patch) | |
tree | 47eea60cbe10868bf92eaeb071f22daa2e3c7e97 /source3/wscript | |
parent | 6440720de3123c17baa99b31a3a72f5dba938873 (diff) | |
download | samba-7a723c6b386513ce58fe27469440bfc71debf685.tar.gz samba-7a723c6b386513ce58fe27469440bfc71debf685.tar.bz2 samba-7a723c6b386513ce58fe27469440bfc71debf685.zip |
build: Remove support for non-64bit sendfile()
Some early Linux 2.6 platforms can not handle sendfile and _FILE_OFFSET_BITS == 64
This disables sendfile() on these platforms.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Sat Jun 16 02:21:28 CEST 2012 on sn-devel-104
Diffstat (limited to 'source3/wscript')
-rwxr-xr-x | source3/wscript | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/source3/wscript b/source3/wscript index 02773c0350..4710d8059f 100755 --- a/source3/wscript +++ b/source3/wscript @@ -961,25 +961,10 @@ main() { headers='sys/sendfile.h', msg='Checking for linux sendfile support') - # Try and cope with broken Linux sendfile.... - conf.CHECK_CODE('''#if defined(_FILE_OFFSET_BITS) && (_FILE_OFFSET_BITS == 64) - #undef _FILE_OFFSET_BITS - #endif - #include <sys/sendfile.h> - int tofd, fromfd; - off_t offset; - size_t total; - ssize_t nwritten = sendfile(tofd, fromfd, &offset, total); - ''', - '_HAVE_BROKEN_LINUX_SENDFILE', - msg='Checking for broken linux sendfile support') if conf.CONFIG_SET('_HAVE_SENDFILE'): conf.DEFINE('HAVE_SENDFILE', '1') conf.DEFINE('LINUX_SENDFILE_API', '1') conf.DEFINE('WITH_SENDFILE', '1') - elif conf.CONFIG_SET('_HAVE_BROKEN_LINUX_SENDFILE'): - conf.DEFINE('LINUX_BROKEN_SENDFILE_API', '1') - conf.DEFINE('WITH_SENDFILE', '1') elif (host_os.rfind('freebsd') > -1) or (host_os.rfind('dragonfly') > -1): conf.CHECK_CODE(''' #include <sys/types.h> |