s3:waf add sendfile support for Tru64, which is the same as HP-UX's
authorBjörn Jacke <bj@sernet.de>
Fri, 29 Jun 2012 21:43:56 +0000 (23:43 +0200)
committerBjoern Jacke <bj@sernet.de>
Sat, 30 Jun 2012 00:22:21 +0000 (02:22 +0200)
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Sat Jun 30 02:22:21 CEST 2012 on sn-devel-104

source3/wscript

index cc05095c2520052d4972671b228f7c725fa47684..8f2453f2e6a446656a820bef56b11aa4e82d9c37 100755 (executable)
@@ -1004,7 +1004,7 @@ main() {
                 conf.DEFINE('HAVE_SENDFILE', '1')
                 conf.DEFINE('FREEBSD_SENDFILE_API', '1')
                 conf.DEFINE('WITH_SENDFILE', '1')
-        elif (host_os.rfind('hpux') > -1):
+        elif (host_os.rfind('hpux') > -1) or (host_os.rfind('osf') > -1):
             conf.CHECK_CODE('''
                             #include <sys/socket.h>
                             #include <sys/uio.h>
@@ -1018,7 +1018,7 @@ main() {
                             nwritten = sendfile(tofd, fromfd, offset, total, &hdtrl[0], 0);
                             ''',
                             '_HAVE_SENDFILE',
-                            msg='Checking for hpux sendfile support')
+                            msg='Checking for osf/hpux sendfile support')
             if conf.CONFIG_SET('_HAVE_SENDFILE'):
                 conf.DEFINE('HAVE_SENDFILE', '1')
                 conf.DEFINE('HPUX_SENDFILE_API', '1')