r23305: merge from samba4:
authorStefan Metzmacher <metze@samba.org>
Sat, 2 Jun 2007 08:14:27 +0000 (08:14 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:23:04 +0000 (12:23 -0500)
fix large file support on HP-UX 11.00 and 11.11

metze
(This used to be commit 85a07e24f0c9ea7062b7f8d02279e994bc1b5dc5)

source3/lib/replace/libreplace_cc.m4

index 74c53cad998a8f3b3c1fde3310d522ad4a7c0475..a01bf1b2904df87b2a5365bb10b8d2a462365b8c 100644 (file)
@@ -60,9 +60,9 @@ case "$host_os" in
        *hpux*)
                # mmap on HPUX is completely broken...
                AC_DEFINE(MMAP_BLACKLIST, 1, [Whether MMAP is broken])
-               if test "`uname -r`" = "B.11.11"; then
-                       AC_MSG_WARN([Enabling HPUX 11.11 header bug workaround])
-                       CFLAGS="$CFLAGS -D_LARGEFILE64_SUPPORT -D__LP64__ -DO_LARGEFILE=04000"
+               if test "`uname -r`" = "B.11.00" -o "`uname -r`" = "B.11.11"; then
+                       AC_MSG_WARN([Enabling HPUX 11.00/11.11 header bug workaround])
+                       CFLAGS="$CFLAGS -Dpread=pread64 -Dpwrite=pwrite64"
                fi
                if test "`uname -r`" = "B.11.23"; then
                        AC_MSG_WARN([Enabling HPUX 11.23 machine/sys/getppdp.h bug workaround])