2.2.2 on HP-UX 11.00

MCCALL,DON (HP-USA,ex1) don_mccall at hp.com
Mon Oct 15 11:38:03 GMT 2001


use mmap = no  is set automatically for HP-UX systems; you can verify by
doing a 
testparm|grep mmap on your system.
Hope this helps,
Don

-----Original Message-----
From: H.Merijn Brand [mailto:h.m.brand at hccnet.nl]
Sent: Monday, October 15, 2001 10:51 AM
To: samba at samba.org
Subject: 2.2.2 on HP-UX 11.00


1. Compiler warnings:

# configure --prefix=/pro/local/samba
--with-privatedir=/pro/local/samba/private
--with-lockdir=/pro/local/samba/var/locks
--with-configdir=/pro/local/samba/lib --with-acl-support
# make
:
Compiling smbd/server.c
cc: "smbd/server.c", line 251: warning 604: Pointers are not
assignment-compatible.
cc: "smbd/server.c", line 251: warning 563: Argument #3 is not the correct
type.
:
Compiling smbd/process.c
cc: "smbd/process.c", line 48: warning 562: Redeclaration of "InBuffer" with
a different storage class specifier: "InBuffer" will have internal linkage.
:
Compiling lib/util_sock.c
cc: "lib/util_sock.c", line 183: warning 604: Pointers are not
assignment-compatible.
cc: "lib/util_sock.c", line 183: warning 563: Argument #6 is not the correct
type.
cc: "lib/util_sock.c", line 1179: warning 604: Pointers are not
assignment-compatible.
cc: "lib/util_sock.c", line 1179: warning 563: Argument #3 is not the
correct type.
cc: "lib/util_sock.c", line 1193: warning 604: Pointers are not
assignment-compatible.
cc: "lib/util_sock.c", line 1193: warning 563: Argument #3 is not the
correct type.
:
Compiling smbd/oplock.c
cc: "smbd/oplock.c", line 1251: warning 604: Pointers are not
assignment-compatible.
cc: "smbd/oplock.c", line 1251: warning 563: Argument #3 is not the correct
type.

Rest is clean

lib/util_sock.c#183
	ret = (ssize_t)recvfrom(fd,buf,len,0,(struct sockaddr
*)&sock,&socklen);

here's HPUX's man page header for recvfrom, which is rather strange I think,
because socklen is of type socklen_t which is typedeffed to int. Hmmmm.

 recv(2)                                                             recv(2)

 NAME
      recv, recvfrom, recvmsg - receive a message from a socket

 SYNOPSIS
      #include <sys/socket.h>

      int recv(int s, void *buf, int len, int flags);

      int recvfrom(
          int       s,
          void     *buf,
          int       len,
          int       flags,
          void     *from,
          int      *fromlen
      );

      int recvmsg(int s, struct msghdr msg[], int flags);

    _XOPEN_SOURCE_EXTENDED Only (UNIX 98)
      ssize_t recv(int s, void *buf, size_t len, int flags);

      ssize_t recvfrom(
              int              s,
              void            *buf,
              size_t           len,
              int              flags,
              struct sockaddr *from,
              socklen_t       *fromlen
      );

      ssize_t recvmsg(int s, struct msghdr *msg, int flags);

2. Doc question:

Added/Changed parameters
:
use mmap

set to 'on' by default, only set to 'off' on HPUX 11.x or below or other
UNIX systems that don't have coherent mmap/read-write internal caches.
You should not need to set this parameter.


Does this imply that it's set automatically for HP-UX 11.00 and below? Or
*do*
I have to set it on my HP-UX boxes explicitly.


-- 
H.Merijn Brand    Amsterdam Perl Mongers (http://www.amsterdam.pm.org/)
using perl-5.6.1, 5.7.2 & 629 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro & WinCE 2.11.  Smoking perl CORE: smokers at perl.org
http://archives.develooper.com/daily-build@perl.org/   perl-qa at perl.org
send smoke reports to: smokers-reports at perl.org, QA: http://qa.perl.org


-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list